Predmet:ORDER BY [uvjet] vrijeme ASC, [uvijet] vrijeme DESC
PreuzmiIzvorni kôd (Text):CREATE TABLE mojaTabla
(
kolona1 TEXT
, kolona2 TEXT
)
GO
INSERT mojaTabla (kolona1,kolona2) VALUES ('jabuka', '22:35')
INSERT mojaTabla (kolona1,kolona2) VALUES ('jabuka', '01:35')
INSERT mojaTabla (kolona1,kolona2) VALUES ('kruska', '12:35')
INSERT mojaTabla (kolona1,kolona2) VALUES ('kruska', '21:35')
ovo zelim:
voce vrijeme
======== =========
kruska 12:35
kruska 21:35
jabuka 22:35
jabuka 01:35
ORDER BY bi trebao izgledati ovako:
SELECT voce, TIME(STR_TO_DATE(mojaTabla.vrijeme, '%H:%i')) as vrijeme
FROM mojaTabla
ORDER BY
(CASE WHEN vrijeme < '02:00' then mojaTabla.vrijeme end) ASC,
(CASE WHEN vrijeme > '02:00' then mojaTabla.vrijeme END) DESC
ali mi to ne radi,
gdje gresim?
zivot je moja domovina.