作者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