我在SQL Server Management中遇到了最简单的命令问题.似乎问题在于转换过程.当前列仅设置为日期,但我需要能够在日期和时间下指定范围.我最终想查询datetime大于前几天datetime的位置.
任何人都可以帮我一把吗?我可以在最简单的查询上拉出头发.
Select
FROM [CustomerTracking].[dbo].[Submission]
WHERE
Date(CONVERT(Datetime, '0000-00-00 00:00:00', 102))
is BETWEEN '2012-03-14 12:23:00' AND 'Now'
GO
Run Code Online (Sandbox Code Playgroud)
SELECT * FROM [Submission]
WHERE CONVERT(DATETIME,[DateOnlyColName])
BETWEEN CONVERT(DATETIME,'01/01/2012 12:15:00') AND GETDATE()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56620 次 |
| 最近记录: |