超急!!明天去演示!!关于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
各位大哥,帮帮俺吧!!
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
各位大哥,帮帮俺吧!!
...全文
相关推荐
SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解
`*`:在某些SQL方言中(如MySQL),`*`和`%`功能相同,但在标准SQL中,`*`通常用于目录路径或文件名中的通配符,而不是作为LIKE语句的通配符。3. `?`:代表单个任意字符。
sql语句中like的用法详细解析
以下是对SQL语句中LIKE关键字及其通配符用法的详细解析:1.
mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间
这里我们将深入探讨如何在 MySQL 中获取昨天、今天、明天的日期,以及前一小时和后一小时的时间。首先,让我们来看如何获取当前日期,即今天的日期。
web的今天和明天
《WEB的今天和明天》指出,云环境下的数据隔离、访问控制、身份认证等问题尤为突出,如何确保数据在云端的安全,成为亟待解决的问题。
利用SQL语句自动生成序号的两种方式.docx
利用 SQL 语句自动生成序号的两种方式在 SQL Server 2005 数据库中,自动生成序号有两种方式。


