回 帖 发 新 帖 刷新版面

主题:又来新问题了,还是关于SQL查询语句的写法,这次比上次复杂点?

数据库中一个表里面有2个字段:“发布日期” “有效期”
用这2个字段,可以算出该项目“还有多少天失效”:有效期-(当天日期-发布日期)
现在我的问题是,如果我想查询表里面的记录,按“还有多少天失效”从小到大的顺序排列的话,这语句该如何写?

回复列表 (共4个回复)

沙发

SQL查询语句里面可以有now函数吗?

板凳

把计算后的失效日期添加到结果集,用Order by 就行了。

3 楼

[quote]SQL查询语句里面可以有now函数吗?[/quote]

getDate()

4 楼

select id, 有效期-发布日期 as sxday from 表名 where order by sxday asc

我来回复

您尚未登录,请登录后再回复。点此登录或注册