日期的问题,

xaoxong 2003-10-06 06:04:31
sql="delete * from pubinfo where stopday<"&date()
stopday是用inster into添加的date()
执行的时候不提示任何错误,可是就是无法删除。为什么呢?
...全文
33 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
海牛 2003-10-06
  • 打赏
  • 举报
回复
什么服务器,如果是数据库服务器,并且数据库是SQL,那么Sql="Select GetDate()"就可以去除数据库服务器的系统时间。
如果是Web服务器,那你直接Response.Write Now()就可以了!
xaoxong 2003-10-06
  • 打赏
  • 举报
回复
问题已经解决了,想再问一下在客户机上显示服务器的系统时间呢?
海牛 2003-10-06
  • 打赏
  • 举报
回复
比日期不能这么比!
我用过,在VB中的DateDiff函数,可以得到两个日期之间的时间间隔
举个例子:
Select * from table1 Where DateDiff('D',fieldTime,'2003-10-1')>=10 And DateDiff('D',fieldTime,'2003-10-1')<=20

其中:DateDiff('D',fieldTime,'2003-10-1')=字段fieldTime与‘2003-10-1’的天数间隔
其它,要取得 年份 的间隔:DateDiff('Y',Year(Now),"2003");
要取得 周 的间隔:DateDiff('W',Now,"2003-10-1");
要取得 小时 的间隔:DateDiff('H',Now,"2003-10-1");
要取得 分钟 的间隔:DateDiff('N',Now,"2003-10-1 12:00:00");
要取得 秒 的间隔:DateDiff('s',Now,"2003-10-1 12:00:00");
明白了吗?
chense 2003-10-06
  • 打赏
  • 举报
回复
用datediff函数对两个日期进行比较!
angelheavens 2003-10-06
  • 打赏
  • 举报
回复
sql="delete from pubinfo where datediff('s',stopday,date())>0"
angelheavens 2003-10-06
  • 打赏
  • 举报
回复
sql="delete * from pubinfo where datediff('s',stopday,date())>0"
weiming28cn 2003-10-06
  • 打赏
  • 举报
回复
日期比大小时,日期越大的,值就越小。
你可以先用一个常值试试!
xaoxong 2003-10-06
  • 打赏
  • 举报
回复
怎么没有人回复呀?
xaoxong 2003-10-06
  • 打赏
  • 举报
回复
我在等呢!
xaoxong 2003-10-06
  • 打赏
  • 举报
回复
帮忙呀快!

28,406

社区成员

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

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