我的表格中有一个日期列(类型-DateTime),我正在插入
DATEADD(DAY, -1, GETDATE())
分成100行,每行都使用正确的日期和通用时间戳进行更新,但是当我选择以下表格时:
SELECT *
FROM myTable
WHERE date = CONVERT(DATE, '2018-08-16 17:06:55:450'
什么也没有返回,尽管我可以看到这是插入的日期值。
此外,如何仅插入日期并将时间戳记设为0?
答案 0 :(得分:0)
另外,我如何只插入日期并将时间戳记保留为0?
您只需要将getdate()转换为日期,它将删除时间戳记。 DATEADD(DAY,-1,convert(date,GETDATE()))