你可以试试用JOIN 的方式解决问题。
解决方案 »
- 个人认为是个难题!
- 优化存储过程----急
- 是用JAVA直接分析存在文件中的数据的速度快还是用JAVA分析存在SQL2005中的数据的速度快哦?
- Syntax error converting the varchar value 'null' to a column of data type int.为什么会出现这样的错误?
- 这个计算SQL怎么写?
- 大家请帮忙,将这段简单的T-SQL转换为PL-SQL
- 怎么在DB1表里添加一列COL008,并且默认值为"no"?
- 如何解决SQL数据库表中binary字段值的输入问题?
- 求救:如何设计大型数据库
- 请问:联接的先后,对效率影响的问题!!
- win7、win8 连接win2003上的sqlserver2005 速度超慢,xp访问正常
- SQL2000无法自动备份
SELECT
custno_wtdw
FROM
sql_a AS a
INNER join ( SELECT
custno
FROM
sql_b
WHERE
creditdate BETWEEN '2013.02.01' AND '2014.02.01'
GROUP BY
custno
HAVING
SUM(ARtotal)-SUM(factemoney)>1 ) as b on a.custno_wtdw=custno AND a.saleno='DAVID LEE'
GROUP BY
a.custno_wtdw
ORDER BY
a.custno_wtdw
还是出来全部的记录,其实应该出来的是:公司一、公司三、 公司五、公司七
公司四(属于员工MORIKO QIU的),这个公司在表二中是对应员工MORIKO QIU的,且字段consignid=CANS13120060,好像还要对碰两个有中的consignid字段公司二(属于员工IRENE LIN的)
公司六(属于员工LUFFIE FENG的)