View Full Version : [SQL]Query con date
Ho un campo con valori timestamp (data e ora) vorrei fare una query, che non riesco a scrivere scrivere, per popolare la colonna con valori compresi tra due date a un passo fissato.
Per esempio inserire le date-ore comprese tra 2008-1-15 10:00:00 e il 2008-1-23 11:00 con passo di un ora.
Qualcuno mi da una mano?
GRAZIE
h1jack3r
03-02-2008, 21:37
Beh basta ce ti fai uno script un un qualche linguaggio di programmazione che ti popoli la tabella con timestamp incrementali. Oppure lo fai a manina con query mySQL (presumo tu stia usando quel DB)
Con le date è sempre abbastanza un casino. L'importante è che gliele passi nel formato che il DB si aspetta. Avevo fatto qualcosa di simile in perl.
In lettura prendevo il timestamp, incrementavo il timestamp di x secondi, convertivo il timestamp nel formato che si aspettava mySQL e facevo l'insert.
nn ho capito bene la tua domana , ma penso che vuoi creare un range di date
WHERE data_1 <= TO_DATE ('30-01-2008 17-28-17', 'dd-MM-yyyy HH24-MI-SS')
and data_1 => TO_DATE ('30-01-2008 18-28-17', 'dd-MM-yyyy HH24-MI-SS')
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.