超急!!明天去演示!!关于sql语句的大怪问题!!
这是一个取最大流水号的函数,就是取不出来!!
SELECT top 1 getdate()
INTO: ldt_serverdatetime
FROM syssegments using tran_app;
ls_findstr=string(ldt_serverdatetime,"yyyymmdd")+btno+"%"//到这里正常
//ls_findstr='20030507005%'
SELECT MAX(right(ls_xfdh,6)) into :ls_max
FROM Temp_sale
WHERE ls_xfdh like :ls_findstr //问题出在这里,用上这个变量,就是取不数据来,如果这里换成字符串 '20030507005%'就没有问题了,怪了,ls_findstr这个变量没有问题呀,怎么在这里出问题了?
using tran_app;
if isnull(ls_max) then
return "000000"
else
return ls_max
end if
各位大哥,帮帮俺吧!!