以下是引用taifu945在2013-4-5 09:56:49的发言:
经研究,可以用一条SELECT-SQL命令得出结果。如果你的流水号和卡号都是自然数的话,可以试试下面的命令(我用的数据就是你在顶楼贴出来的):
SELECT * ;
FROM ;
(SELECT DISTINCT Kahao_a Kahao, STR(VAL(Sycs_b)-VAL(Sycs_a),1) Sycs ;
FROM ;
(SELECT * ;
FROM T1 ;
JOIN T1 T1_a ;
ON T1.kahao=T1_a.Kahao AND T1.Sycs
楼主这段代码前应该还有代码吧,否则Kahao_a,Sycs_b,Sycs_a从何而来?经研究,可以用一条SELECT-SQL命令得出结果。如果你的流水号和卡号都是自然数的话,可以试试下面的命令(我用的数据就是你在顶楼贴出来的):
SELECT * ;
FROM ;
(SELECT DISTINCT Kahao_a Kahao, STR(VAL(Sycs_b)-VAL(Sycs_a),1) Sycs ;
FROM ;
(SELECT * ;
FROM T1 ;
JOIN T1 T1_a ;
ON T1.kahao=T1_a.Kahao AND T1.Sycs
所以说,你的这一条SQL命令是解决不了问题的
[ 本帖最后由 lygcw9603 于 2013-4-5 10:44 编辑 ]