Ciao Ciro,
ho fatto una copia del tuo foglio che trovi qui.
In questa ho aggiunto una colonna per ottenere la data formattata “YYYY-MM-DD” (anno in 4 cifre, mese e giorno in due cifre). Per la prima riga ad esempio:
=DATEVALUE(YEAR(C2)&"-"&MONTH(C2)&"-"&DAY(C2))
Poi ho creato una colonna in formato datetime. E’ necessario perché come trovi scritto nella documentazione i tipi di dati supportati per una query sono “string, number, boolean, date, datetime and timeofday”. Il datetime è espresso in questo modo yyyy-MM-dd hh:mm:ss
, quindi ad esempio così: “2015-01-01 02:30:00”.
Nella colonna per il datetime:
=DATEVALUE(K2)+TIMEVALUE(I2)
Non ti resta che fare la query usando le funzioni legate al tempo. Se vuoi ad esempio tutti gli incidenti del 2015 avvenuti dopo le 2:30 del 19 giugno, la query sarà:
select A,B,C,D,E,F,G,H,I,J,K,L where L > datetime '2015-06-19 02:30:00'
Gli URL (con l’encoding dei caratteri applicato) per avere l’output rispettivamente in HTML e CSV saranno:
Fammi sapere
Ciro,
2016-06-17 11:47 GMT+02:00 cirospat <ciro...@gmail.com>:
- per la Query da costruire se la sintassi di questo tipo è esatta: D IS FROM 0.00 TO 7.00 oppure altre sintassi
ho visto che hai creato la colonna in un formato standard, che può essere usate con la funzione timeofday.
La query per tutti gli incidenti tra le 00:00:00 e le 07:00:00 è:
select A,B,C,D,E,F,G,H,I,J,K,L where I > timeofday '00:00:00' AND I < timeofday '07:00:00'
In HTML e CSV rispettivamente:
Saluti
orario_convertito | classe_oraria |