我在 SQL Server 管理中遇到了最简单的命令问题。似乎问题出在转换过程中。当前列仅设置为日期,但我需要能够指定日期和时间下的范围。我最终想查询日期时间在哪里大于前几天的日期时间。
谁能帮我看看这个?我正在对最简单的查询进行分析。
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
最佳答案
SELECT * FROM [Submission]
WHERE CONVERT(DATETIME,[DateOnlyColName])
BETWEEN CONVERT(DATETIME,'01/01/2012 12:15:00') AND GETDATE()
关于sql - 在 SQL 和查询中将日期转换为日期时间大于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9720992/