SELECT GETDATE()
Run Code Online (Sandbox Code Playgroud)
返回: 2008-09-22 15:24:13.790
我希望那个日期部分没有时间部分: 2008-09-22 00:00:00.000
我怎么能得到它?
在SQL Server中,如何将DATETIME"置于"第二/分钟/小时/日/年?
假设我的日期是2008-09-17 12:56:53.430,那么地板的输出应该是:
如何从创建日期为今天日期的数据库中获取记录?
SELECT [Title], [Firstname], [Surname], [Company_name], [Interest]
FROM [dbo].[EXTRANET_users]
WHERE DATE(Submission_date) = DATE(NOW())
Run Code Online (Sandbox Code Playgroud)
使用sql server 2000时,这不起作用,提交日期是日期时间字段
我有这个查询,它假设只显示当前日期(今天)的数据
SELECT * FROM Customer WHERE visitTime <= GETDATE() AND visitTime > GETDATE() - 1
Run Code Online (Sandbox Code Playgroud)
其中visitTime是datetime类型
但它不能很好地工作,因为我认为问题在于,AND visitTime > GETDATE() - 1但我不知道如何解决这个问题,有人有任何建议吗?