在SQLBase中获取当前日期



我有一个sqlbase,我正在尝试使系统的当前日期等于列的日期(create_date)。

MySQL代码将是:

Select * From Date D
Where D.Create_date=CURDATE();

有人可以建议我一种在sqlbase中获得当前日期的方法吗?

日期格式应仅包含日期(yyyy-mm-dd),而不包含时间戳。

要获得当前日期,而不是时间,您应该能够使用@DATEVALUE(@NOW)

这应该为您带来想要的结果:

DECLARE @Temp TABLE (
Col1 NVARCHAR(1)
,Date  date 
)
INSERT INTO @Temp
VALUES 
('a','2017-12-08')
,('b','2017-12-08')

SELECT *
FROM @Temp
WHERE Date = CONVERT(date, getdate())

相关内容

  • 没有找到相关文章

最新更新