Fulvio75 Well-Known Member Licensed User Longtime User Jan 9, 2020 #1 Ciao a tutti, ho un campo stringa che contiene degli orari in formato 15:00 posso ordinare in una query di SQLite questi orari? Devo inserirli in formato long?
Ciao a tutti, ho un campo stringa che contiene degli orari in formato 15:00 posso ordinare in una query di SQLite questi orari? Devo inserirli in formato long?
Gianni M Well-Known Member Licensed User Longtime User Jan 9, 2020 #2 non è necessario se il formato è SEMPRE di tipo HH:MM; esempio 01:45 ... 03:15 .... 11:25 ... 18:30 .... 23:55
non è necessario se il formato è SEMPRE di tipo HH:MM; esempio 01:45 ... 03:15 .... 11:25 ... 18:30 .... 23:55
udg Expert Licensed User Longtime User Jan 9, 2020 #3 Se sono tutti nel formato HH:MM come hai scritto puoi ordinarli con il semplice ORDER BY (ASC/DESC) perchè avrai sequenze del tipo 09.31-12:54-15:23-23.59. Trasformare tutto in time (e simili) è utile se direttamente da query vuoi effettuare operazioni sul tempo (es. da ora X a ora X+1:23) o sulle date (in caso di campi di questo tipo)
Se sono tutti nel formato HH:MM come hai scritto puoi ordinarli con il semplice ORDER BY (ASC/DESC) perchè avrai sequenze del tipo 09.31-12:54-15:23-23.59. Trasformare tutto in time (e simili) è utile se direttamente da query vuoi effettuare operazioni sul tempo (es. da ora X a ora X+1:23) o sulle date (in caso di campi di questo tipo)