- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
SELECT FIRST ((SELECT COUNT(*)/2 + MOD(COUNT(*),2)
FROM REFSTATUS r3)) r.STATUSID, r.STATUSNAME, r2.STATUSID, r2.STATUSNAME
FROM REFSTATUS r
LEFT JOIN REFSTATUS r2 ON r2.STATUSID = (SELECT FIRST 1 SKIP ((SELECT COUNT(*)/2 + MOD(COUNT(*),2)
FROM REFSTATUS r4) +
(SELECT COUNT(1)
FROM REFSTATUS r5
WHERE r5.STATUSID < r.STATUSID)) r1.STATUSID
FROM REFSTATUS r1
ORDER BY 1)
ORDER BY 1
Абсолютно бессмысленный SQL-запрос, который выводит содержимое двух полей таблицы REFSTATUS в две колонки пополам (Используется SQL-Firebird)