
不同的数据库服务器有不同的语句信宏,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;