Получить текущую дату в SQLBase

У меня есть SQLBase, и я пытаюсь получить текущую дату системы равной дате столбца (create_date).

Код MySQL будет:

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

Может кто-нибудь предложить мне способ взять текущую дату в SQLBase?

Формат даты должен содержать только дату (гггг-ММ-дд), а не метку времени.

2 ответа

Решение

Чтобы получить текущую дату, а не время, вы должны иметь возможность использовать @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())
Другие вопросы по тегам