select distinct a.company_name from a ,b
where a.company_name=b.company_name and a.company_money_total>b.company_money_total
where a.company_name=b.company_name and a.company_money_total>b.company_money_total
解决方案 »
- 关于insert语句的插入问题
- 数据库类型问题
- 每天增加1000万条记录,如何尽量快速准确地实现多维的报表查询?
- 关于restore tail log的问题麻烦大家帮忙看看
- 安装程序配置服务器失败。参考服务器错误日志和才C:/WINDOWS/sqlstp.log
- 大家都来看看,想两天了
- 用什么的SQL语句来查的一个表中有相同的记录条数
- sql2000 中建上全文索引后,怎样搜索中文?
- 这样的作业sql2005 怎么写!
- 请问如何在win200下,建立服务端和客户端,使的客户端可以访问服务端的数据库
- 在线等啊win2kserver+sql2k8.238备份,在win2kpro+sql2k中恢复出错
- 紧急求救,触发器出问题了。
on a.company_name=b.company_name
where a.company_name=b.company_name and a.company_money_total>(select sum(b.company_money_total) from b,a where a.company_name = b.company_name)
from 公司表A A left join
(select company_name, sum(isnull(company_money_month,0)) company_money_month
from 销售情况表 group by company_name) B
on A.company_name = B.company_name
where A.company_money_total > isnull(B.company_money_month,0)
left join
(select company_name,sum(company_money_nonth) Amount from 销售情况表 group by company_name) b
on a.company_name=b.company_name
(company_name char(50), //公司名称
company_money_total money, //公司预计需要完成的销售额
company_type //公司类型
)
我只要求查出 1 类公司的情况
我在大力写的后面加上:and a.company_type=1结果查询出来的还是全部的,这样改怎么写呢?
(company_name char(50), //公司名称
company_money_total money //公司预计需要完成的销售额
)
销售情况表:
(company_name char(50), //公司名称
company_money_month money, //月的销售额
month int //月份
)create proc test
as
begin select * from (select a.company_name,
a.company_money_total,b.all_money from 公司表A a left join (select company_name,sum(company_money_month) as all_money from 销售情况表 group by company_name) b on a.company_name=b.company_name) c
where c.company_money_total<c.all_money end
as
begin select * from (select a.company_name,
a.company_money_total,isnull(b.all_money,0) from 公司表A a left join (select company_name,sum(company_money_month) as all_money from 销售情况表 group by company_name) b on a.company_name=b.company_name where a.company_type=1 ) c
where c.company_money_total<c.all_money end