Oracle【 查询(当天,月,年)的数据】
在Oracle数据库中,要查询当天、本月或者今年的数据,你可以使用TRUNC
函数来截断日期时间值,并使用SYSDATE
来获取当前的日期和时间。以下是查询当天、本月、今年数据的示例SQL语句:
查询当天数据:
SELECT *
FROM your_table
WHERE TRUNC(your_date_column) = TRUNC(SYSDATE);
查询本月数据:
SELECT *
FROM your_table
WHERE TRUNC(your_date_column, 'MM') = TRUNC(SYSDATE, 'MM');
查询今年数据:
SELECT *
FROM your_table
WHERE EXTRACT(YEAR FROM your_date_column) = EXTRACT(YEAR FROM SYSDATE);
请将your_table
替换为你的表名,your_date_column
替换为包含日期数据的列名。
评论已关闭