ho una tabbella con file inseriti i cui c'è un campo data memorizzata come
datetime
2007-12-20 17:03:37
come faccio a fare una ricerca dei file inseriti tra un periodo X e periodo Y?
ho una tabbella con file inseriti i cui c'è un campo data memorizzata come
datetime
2007-12-20 17:03:37
come faccio a fare una ricerca dei file inseriti tra un periodo X e periodo Y?
mysql> SELECT * FROM files WHERE data_ins >= '01-01-2002 00:00:00';
13 rows in set, 1 warning (0.00 sec)
funziona
mysql> SELECT * FROM files WHERE data_ins >= '01-01-2002 00:00:00' AND data_ins <= '02-02-2010 00:00:00';
Empty set, 2 warnings (0.00 sec)
Così no.
puoi utilizzare anche la clausola BETWEEN:
[QUOTE
SELECT * FROM files WHERE data_ins BETWEEN (01-01-2002 00:00:00) AND (02-02-2010 00:00:00);
[/QUOTE]
se nn dovesse funzionare prova a togliere l'orario.
Ripeti quella che non funziona e SUBITO DOPO digita
codice:SHOW WARNINGS;
azzolina....
campo datetime 2007-12-20 17:03:37
WHERE data_ins >= '01-01-2002 00:00:00' AND data_ins <= '02-02-2010
va be' che siamo a Natale ... ma per i miracoli bisogna andare a Lourdes ....![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
mysql> SELECT * FROM files WHERE data_ins < '2020-01-01 00:00:00' AND data_ins > '2007-12-16 00:00:00';
Così va...
Grazie per il miracolo di natale e scusate, quando ho postato probabilemnte ero un po' cotto....![]()
anch'io perché non me ne ero accorto...Originariamente inviato da bonzox
quando ho postato probabilemnte ero un po' cotto....![]()
![]()