我正在尝试选择createDt在过去两周内的所有项目.我试过这段代码,但它不起作用.
SELECT * FROM dbo.mytable
WHERE CreateDt > dateadd(d,-15,CreateDt)
Run Code Online (Sandbox Code Playgroud)
有人能告诉我正确的方法吗?
WHERE CreateDt > dateadd(d,-15,CreateDt)
Run Code Online (Sandbox Code Playgroud)
应该
WHERE CreateDt > dateadd(d,-15,getdate())
Run Code Online (Sandbox Code Playgroud)
想必.
当您将该列与其自身值减去15天(而不是当前日期和时间之前的15天)进行比较时,所有NOT NULL值都CreateDt将满足您当前的条件.
| 归档时间: |
|
| 查看次数: |
3261 次 |
| 最近记录: |