我用SELECT * FROM BAIO WHERE BBRQ LIKE TEXT1.TEXT 好像不行啊,各位老师帮我一下。
...全文
1223打赏收藏
初哥求助!查询每月的记录。
库中有一字段记录报表日期 找到所有日期符合text1.text中录入的条件,比如输入2004-9就查询2004年9月份的记录,输入2004就查询2004整年的记录,录入2004-9-9就查询2004年9月9日的记录。 这种SQL语句得怎么写?用LIKE吗? 我用SELECT * FROM BAIO WHERE BBRQ LIKE TEXT1.TEXT 好像不行啊,各位老师帮我一下。
if not isdate(text1) then
msgbox "请输入合法的日期"
text1.selstart = 0
text1.sellength = len(text10
text1.setfocus
exit sub
endif
strTemp = text1
if len(strTemp) - len(replace(strTemp, "-", "") = 2 then
strSql = "SELECT * FROM BAIO WHERE BBRQ =#" & format(text1, "yyyy-mm-dd") & "#"
else
strSql = "SELECT * FROM BAIO WHERE BBRQ BETWEEN #" & format(text1, "yyyy-mm-dd") & "# AND #" & format(DateAdd("m",1,text1),"yyyy-mm-dd") & "#"
End if