2012-03-28 3 views
1

ich habe ein tabelle1 wie dieseLösch-Abfrage nicht in Ordnung arbeiten mit Zeit

ID InsertDateTime 
1  2012-03-28 07:21:09.717 
2  2012-03-28 07:22:09.717 
3  2012-03-28 01:21:09.717 
4  2012-03-28 03:21:09.717 
5  2012-03-28 09:21:09.717 
6  2012-03-23 07:21:09.717 
7  2012-03-24 07:22:09.717 

jetzt muss ich nur Daten für bestimmten Tag löschen, ich bin wie diese versuchen, aber es funktioniert nicht

delete from table1 where InsertDateTime ='2012-03-28' 

jede Hilfe wäre toll Dank Prince

Antwort

3
delete from table1 
where InsertDateTime >= '20120328' and 
     InsertDateTime < '20120329' 
0

Als Ihr Ti sein in der Datenbank mir eingegeben ist in '2012-03-28 07: 21: 09,717' Format, wenn u eine Abfrage wie diese

delete from table1 where InsertDateTime ='2012-03-28' 

Es als ‚2012-03-28 00.00 nehmen wird schreiben: 00.000'.aber da du diesen Zeitstempel nicht hast, funktioniert es nicht.

versuchen So zu geben

delete from table1 where InsertDateTime >= '2012-03-28' and InsertDateTime < '2012-03-29' 
Verwandte Themen