Re: [opendatasicilia] costruzione di query x individuare fasce orarie ben precise in un db csv in cui c'è la colonna "ora"

Posted by Andrea Borruso on
URL: http://opendatasicilia.195.s1.nabble.com/opendatasicilia-costruzione-di-query-x-individuare-fasce-orarie-ben-precise-in-un-db-csv-in-cui-c-e--tp2857p2872.html

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:

https://docs.google.com/spreadsheets/d/1Iu2RdguEWpQE4kmzs7l18OnZfYtiFNS_FmCx-zcIb5o/gviz/tq?tqx=out:html&tq=select+A,B,C,D,E,F,G,H,I,J,K,L+where+L+%3E+datetime+%272015-06-19+02:30:00%27&gid=636418541

http://spreadsheets.google.com/tq?tqx=out:csv&tq=select%20A%2CB%2CC%2CD%2CE%2CF%2CG%2CH%2CI%2CJ%2CK%2CL%20where%20L%20%3E%20datetime%20%272015-06-19%2002%3A30%3A00%27&key=1Iu2RdguEWpQE4kmzs7l18OnZfYtiFNS_FmCx-zcIb5o&gid=636418541

Fammi sapere

--
Questa è la nuova mailing list di OpenDataSicilia. Un archivio della vecchia è disponibile qui http://opendatasicilia.65952.x6.nabble.com/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAHEdGZN_qYmXGsr8uDoid%2B-zGDT8hC_Y04d18MjsUnZot1XkHA%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.