Kam*_*hiq 8 sql database sql-server
我试图从数据库中获取当前日期的记录,只是这里是我尝试过但没有从表中获取记录的查询:
SELECT *
FROM Transactions
WHERE transaction_date = GETDATE();
Run Code Online (Sandbox Code Playgroud)
这是当前日期,因此具有未来日期的记录不存在。您只需让所有交易量大于00:00:00今天即可。
SELECT * FROM `Transactions` WHERE transaction_date >= CURRENT_DATE+" 00:00:00";
Run Code Online (Sandbox Code Playgroud)
小智 3
只需比较日期部分
Select *from Transactions
WHERE
CONVERT(char(10), transaction_date ,126)=CONVERT(char(10), getdate(),126);
Run Code Online (Sandbox Code Playgroud)