作者doasi (oh!yeah赤贫again)
看板Visual_Basic
标题Re: [请益] sql的问题
时间Sat May 21 21:01:36 2005
※ 引述《fumizuki (小狮)》之铭言:
: ※ 引述《doasi (oh!yeah赤贫again)》之铭言:
: : 请问~如果我要判断一个where的式子
: : 栏位(datatime格式) = 等於今天的年月日
: : 但是因为栏位内是 yyyy/mm/dd hh:mm:dd
: : 我要怎麽去写判断式呢?
: : 我现在的写法是
: : month(栏位) = '" & Month(Now) & "' and day(栏位) = '" & Day(Now) & "'"
: : 可是执行的时候它会出现"字串或二进制资料会被截断"的错误
: : 如果用like来写可以吗?要怎麽写?
: SELECT * FROM table WHERE field BETWEEN #时间1# AND #时间2#
可是我要写的是判断栏位里的日期是否等於今天的日期
而且资料库用的是sql server,所以时间用#会出错
我想试like的写法,可是用 字串% 又会出错
所以不知道怎麽写才可以 截取出栏位里的“年月日“来判断?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.96.192
1F:推 fumizuki:sql server ...那我就不知道了 210.58.156.43 05/21