简单asp程序日期排列问题(回答正确有加分)

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:23:52
如何能让数据库里的日期自由排列,
假设数据库里有日期:
2008-2-3
2008-6-20
2008-10-20
2009-5-20
2009-9-9
2009-8-30

我想让他输出的结果:大于当前日期从小到大排列,小于当前日期从大到小。
2009-5-20
2009-8-30
2009-9-9
2008-10-20
2008-6-20
2008-2-3

请问SQL查询查询语句怎么写,小弟不懂,大虾帮帮忙啊~~~
我输出显示是重复显示列的,分二次貌视不行,
希望只要一条SQL语句就能解决。

"select * from 表 where 字段>#"&date()&"# order by 字段 asc"
do while not rs.eof

rs.movenext
loop
rs.close
set rs=nothing

"select * from 表 where 字段<#"&date()&"# order by 字段 desc"
do while not rs.eof

rs.movenext
loop
rs.close
set rs=nothing

Sql="Select * From biao order by 日期字段 desc"
sql语句改成这样就可以了

在SQL里创建一个存储过程

分两次查询,
第一次查询比时间大的按照升序排列
第二次反过来