作者firingmoon (小天)
看板Database
标题[SQL ] 将 varchar 值 '' 转换成资料类型 int 时,转换失败
时间Sat Jul 17 17:30:30 2010
版本 SQL SERVER 2005
用途本来是想将资料存进SQL 最後再用VB语法从SQL捞资料出来
以下为利用时间日期捞取SQL的语法
"Ins_Date>="+Start_Date+" AND Ins_Time>="+Start_Time+" AND Ins_Date<="
+End_Date+" AND Ins_Time<="+End_Time+""
但是SQL的DATETIME格式是 2010/07/17 早上00:00:00
我没办法从这捞取
後来转换成字串後 在日期时间判断的时候发生问题
如标题
将 varchar 值 '2010/07/17' 转换成资料类型 int 时,转换失败。
後来试过转成20100717时可以捞资料出来 但是却没办法判断日期了。
EX:想捞20100717~20100718的资料 却把所有SQL的资料全部捞取
同样的情况也发生在时间上
因为在access上没问题(不过变数是用时间格式)
不知道SQL有没有方法能解决这转换的问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.17.223