主题:又来新问题了,还是关于SQL查询语句的写法,这次比上次复杂点?
初拥创始者
[专家分:540] 发布于 2007-04-11 15:13:00
数据库中一个表里面有2个字段:“发布日期” “有效期”
用这2个字段,可以算出该项目“还有多少天失效”:有效期-(当天日期-发布日期)
现在我的问题是,如果我想查询表里面的记录,按“还有多少天失效”从小到大的顺序排列的话,这语句该如何写?
回复列表 (共4个回复)
沙发
初拥创始者 [专家分:540] 发布于 2007-04-11 15:20:00
SQL查询语句里面可以有now函数吗?
板凳
liulei001 [专家分:12820] 发布于 2007-04-11 15:24:00
把计算后的失效日期添加到结果集,用Order by 就行了。
3 楼
liulei001 [专家分:12820] 发布于 2007-04-11 15:25:00
[quote]SQL查询语句里面可以有now函数吗?[/quote]
getDate()
4 楼
yaojp7519 [专家分:600] 发布于 2007-04-13 18:03:00
select id, 有效期-发布日期 as sxday from 表名 where order by sxday asc
我来回复