SQL语句 删除某一时间的数据 c#
Closed this issue · 3 comments
Ocean326 commented
Delete From DATA Where Createtime ={这里应该是一个DATETIME类型的数据}
Ocean326 commented
我查了一下好像可以用convert,但不知delete怎么接convert的语法
(会报错↓)
string str = dateTime.ToString("yyyy-MM-ddTHH:mm:ss.fff");
cmd.CommandText = "Delete From DATA Where convert(varchar(23),createtime,126)=" + str;
crclz commented
建议使用Dapper,能够让你的sql执行更加简化。
对于这个问题,我猜可能是Delete From DATA Where createtime =
+ str