|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Firenze
Messaggi: 793
|
[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
__________________
Ho concluso con: opposing - Drive97 - plemax - ariomma - fingolfin77 - Korkus - nidecker - Blaster_Maniac - Milosevik - Necrobiosis - ArtORight - frantheman - Funghetto75 - xNeptunEx - gianly1985 - magiken - bubba777 - Spank - Andy_u2 - pozen - morbidflame - mariotanza - patrizio1982 - engiel - theatrix - shark48 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2002
Città: somewhere in Europe
Messaggi: 2554
|
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. |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
nn ho capito bene la tua domana , ma penso che vuoi creare un range di date
Codice:
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')
Ultima modifica di vladix : 04-02-2008 alle 10:51. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:32.



















