字符型如何进行类型转换成日期型,在sql中如何直接转换?
问题描述:
我的程序如下:
通过选择从**年×月到××年×月来筛选数据,以前从1-9月份的数据都能正常查询,现在添加了10月份的数据就显示不出数据了。
例如,查询8-10月份数据,结果就什么都查不出来。只查询10月份数据就能显示出10月的结果。
其他月份怎么没问题呀?请高手指点!
UserID=Session("UserID")
rMonth=Request.Form("D1") & "-" & Request.Form("D2")
rMonthFrom=Request.Form("D3") & "-" & Request.Form("D4")
rMonthTo=Request.Form("D5") & "-" & Request.Form("D6")
rInput=Request.Form("I1")
sql3="SELECT Dealer.ID,products.Dealer,Dealer.Tel,Dealer.Fax,Dealer.Contact,Dealer.AccountName,Dealer.Bank,Dealer.AccountNo,sum(products.fee) FROM Dealer INNER JOIN products ON Dealer.ID = products.UserID where products.MonthTime>='"& rMonthFrom &"' and products.MonthTime<= '"& rMonthTo &"' group by Dealer.ID,products.Dealer,Dealer.Tel,Dealer.Fax,Dealer.Contact,Dealer.Bank,Dealer.AccountName,Dealer.AccountNo"
字符型如何进行类型转换成日期型,在sql中如何直接转换?
例如:select * form products where time >= cdate(*****) and time <= cdate(****)
这样对吗?测试的时候系统报错呀?