SQL语句日期方面查询

SQL语句日期方面查询
数据库里有字段 date 现在我要把查出来的日期和当前日期进行相减,得到相差天数。SQL语句怎么写呢?
不同的数据库服务器有不同的语句信宏,oracle,mysql,sqlserver的sql语法会有所不同。 楼上的滑旦册两位回答的都不错,如果说明白是什么数据库服务器,写的答案就直接可以运行了。如果是mysql,sql是这样子的:(时间字段为时间戳)

SELECT datediff(curdate(),from_unixtime(要查的日期字段)) from table limit 0 10;

如果迟和字段是标准的日期类的格式,from_unixtime不要。
select datediff(day,date,getdate())
以下是oracle的sql 语句春答
select floor(sysdate-to_date('20120101'掘森迹,'判并yyyymmdd')) from dual;
← 上一篇: 下一篇: →