在 SQLBase 中获取当前日期
Get Current date in SQLBase
我有一个 SQLBase,我试图让系统的当前日期等于列的日期 (create_date)。
MySQL 代码为:
Select * From Date D
Where D.Create_date=CURDATE();
有人可以建议我在 SQLBase 中获取当前日期的方法吗?
日期格式应仅包含日期(yyyy-MM-dd),而不应包含时间戳。
这应该会让您得到想要的结果:
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())
要获取当前日期而不是时间,您应该可以使用 @DATEVALUE(@NOW)
。
我有一个 SQLBase,我试图让系统的当前日期等于列的日期 (create_date)。
MySQL 代码为:
Select * From Date D
Where D.Create_date=CURDATE();
有人可以建议我在 SQLBase 中获取当前日期的方法吗?
日期格式应仅包含日期(yyyy-MM-dd),而不应包含时间戳。
这应该会让您得到想要的结果:
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())
要获取当前日期而不是时间,您应该可以使用 @DATEVALUE(@NOW)
。