select * from zhangwupingzheng where month(jizhangdate)=month(getdate())
这一句有好多条记录的,可以运行.
但是这一条就不行
select * from zhangwupingzheng where month(jizhangdate)=month(2004-4-20) 运行不了.原句。
sql1 = "select * from zhangwupingzheng where month(jizhangdate)=Month(" & time1 & ")"
说明:
其中,msgbox month(time1)
值为4,
这一句,查不出记录来,其实记录有很多条的。
不知道是哪写错了,看不出来。
这一句有好多条记录的,可以运行.
但是这一条就不行
select * from zhangwupingzheng where month(jizhangdate)=month(2004-4-20) 运行不了.原句。
sql1 = "select * from zhangwupingzheng where month(jizhangdate)=Month(" & time1 & ")"
说明:
其中,msgbox month(time1)
值为4,
这一句,查不出记录来,其实记录有很多条的。
不知道是哪写错了,看不出来。
看看行不行
select * from zhangwupingzheng where month(jizhangdate)=month('2004-4-20')
如果你的数据库是Access 就用
select * from zhangwupingzheng where month(jizhangdate)=month(#2004-4-20#)