ASP关于“本周热门/近期排行”的代码

上一星期(七天之内):
select * from art where [now] between dateadd("ww",-1,now()) and now()
上一星期(上周一至周日):
select * from art where [now] between dateadd("d",-Weekday(Now())-5,now()) and dateadd("d",-Weekday(Now())+1,now())
上一月(上月的今天至今天):
select * from art where [now] between dateadd("m",-1,now()) and now()
上一月(1号至最后一天):
select * from art where [now] between dateserial(year(now),month(now())-1,1) and dateserial(year(now),month(now()),1-1)


'先得到今天是星期几
cweek = WeekDay(now())

sql = "select * from 表 where id > 0"

select case cweek
case 1 '星期天 本周第一天
sql = sql & " and cdate between '" & formartdatetime(now(),2) & " 00:00' and '" & formartdatetime(now(),2) & " 23:59')"
case 2 '星期一
sql = sql & " and cdate between '" & formartdatetime(now()-1,2) & " 00:00' and '" & formartdatetime(now(),2) & " 23:59')"
case 3 '星期二
sql = sql & " and cdate between '" & formartdatetime(now()-2,2) & " 00:00' and '" & formartdatetime(now(),2) & " 23:59')"

...............

case 7 '星期六
sql = sql & " and cdate between '" & formartdatetime(now()-6,2) & " 00:00' and '" & formartdatetime(now(),2) & " 23:59')"

end select
sql = sql & " order by cdate desc"

'以上语句均为MSSQL语句


上一篇: 在asp中如何使用ajax技术实现无刷新提交
下一篇: yyyy-MM-dd时间相关的ASP代码
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2913
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 300 字 | UBB代码 开启 | [img]标签 关闭