关于日期的判断比较

ninefive 2004-08-11 05:06:59
两个文本框
分别输入
2004-1-1
2004-4-6
1)判断大小的语句怎么写?
If request.form("Date1") > request.form("Date2") then
……
end If
这样写可以吗?
2)
SQL Server2000数据库
如果我想查询在这两个日期之间的事件怎么写?
Select * from table where Selectime between date1 and date2
这样写可以吗?
3)如果Date1=Date2
Select 语句选择的结果是什么?是这一天所有的事件吗?
谢谢!
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baby21st 2004-08-11
  • 打赏
  • 举报
回复
If DateDiff("d",formatdatetime("2004-1-1",1),formatdatetime("2004-4-6",1)) > 0

把输入的字符串格式化一下
aspgreener 2004-08-11
  • 打赏
  • 举报
回复
可以用比较字符串函数啊!
Select * from table where Selectime between date1 and date2
这个语句不对啊!
应该
Select * from table where Selectime between #'&date1&'# and #'&date2&'#

aliketen 2004-08-11
  • 打赏
  • 举报
回复
不可以的
If DateDiff("d",("2004-1-1"),("2004-4-6")) > 0

FlashK 2004-08-11
  • 打赏
  • 举报
回复
1) If CDate(Request("date1")) > CDate(Request("data2")) then

2) Select * From table Where 日期>Date1 and 日期<Date2

3) Select * From table Where Convert(varchar(10),日期,20)>='Date1'
bananasmiling 2004-08-11
  • 打赏
  • 举报
回复
参考datediff()函数
skyboy0720 2004-08-11
  • 打赏
  • 举报
回复
参考datediff()函数

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧