select a.用户名,a.品种代码,b.日期,b.实销数 from table1 a left join table2 b on a.品种代码=b.品种代码 where 日期=@外部变量 日期
解决方案 »
- MSSQL数据库怎样不通过网络连接?
- [microsoft][odbc sql server driver][named pippes]没有发现指定的sql server. sos!
- 触发器的问题……郁闷中……………………………………等待
- 关于 EXISTS 的请教
- 简单问题
- 能保存文本信息,最大的数据类型是什么
- 求一个视图的写法,为此已开3个帖了,郁闷!只有50分了!
- 用VB操作SQL SERVER数据库,怎么把以image格式存储起来的数据读出来啊?谢谢
- MSSQL7中动态打开数据表问题,请指教!
- C#的Datatable和sql的临时表有什么区别,
- 紧急请教;SQL SERVER库的导数
- 请求支援:如何通过sql语句修改字段的默认值?
from 表1
left join
(select 品种代码,日期,sum(实销数) as 实销数 from 表2 group by 品种代码,日期) as temp1
on 表1.品种代码=temp1.品种代码
select 表1.用户名,表1.品种代码,temp1.日期,temp1.实销数
from 表1
join
(select 品种代码,日期,sum(实销数) as 实销数 from 表2 group by 品种代码,日期) as temp1
on 表1.品种代码=temp1.品种代码
where temp1.日期=@日期
from 表1,表2
where 表1.品种代码=表2.品种代码 and 表2.日期=@日期
group by 表1.品种代码,日期