2012-03-28 10 views
1

で細かい動作していない私は、この削除クエリのタイムスタンプ

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 

ようtable1に今私が唯一の特定の日のデータを削除する必要がある必要があり、私はこのよう心掛けておりますが、それは

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

を動作していませんすべてのヘルプは おかげで、あなたのTiなどの プリンス

答えて

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

素晴らしいことですデータベースに入力された私はである「:21:2012-03-28 07 09.717」:フォーマット、 uは次のように

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

をクエリを記述するとき、それは2012年3月28日0時」と仮定しますあなたがそのタイムスタンプを持っていないので、それは動作していません。

ので

delete from table1 where InsertDateTime >= '2012-03-28' and InsertDateTime < '2012-03-29' 
を与えることを試みる
関連する問題