SQL语句找错 求大大帮忙
1.
SELECT @GoTime导入用 =CASE WHEN @GoTime <= '09' THEN '09' WHEN @GoTime >= '18' THEN '18' ELSE @GoTime END
2.
SELECT @BackTime导入用 =CASE WHEN @BackTime <= '12' THEN '12' WHEN @BackTime >= '13' THEN '18' ELSE @BackTime END
--SELECT @GoTime导入用
--SELECT @BackTime导入用
我想实现 传入参数@GoTime 和@BackTime
然后判断 如果GoTime 小于9就@GoTime导入用=9 大于18就@GoTime导入用=18 中间的话@GoTime=@GoTime导入用
如果BackTime 小于12 就@BackTime导入用=12 大于13就 @BackTime导入用 =18
中间的话 @BackTime= @BackTime导入用
可是上面的SQL 没用啊 @GoTime 和@BackTime 传入什么参考
下面--SELECT @GoTime导入用
--SELECT @BackTime导入用
都是NULL
[解决办法]
你咋传的
[解决办法]
差不多就是这样吧,注意数据类型.
[解决办法]
出了什么错误?
[解决办法]
讲法没有错误