[职工表]工号 姓名
[月工资明细]工号 日期 金额
我想写一个Sql 语句实现分组显示各职工的月工资情况:
工号 姓名 金额
[月工资明细]工号 日期 金额
我想写一个Sql 语句实现分组显示各职工的月工资情况:
工号 姓名 金额
解决方案 »
- 用Setup Factory打包程序,能否制作自定义图标呀?
- TerminateProcess()函数在XP中不能实现吗?是我第二个参数有问题吗,我这是任意写的一个数.如何获得EXITCODE呢?
- 大家讨论一下这个程序为什么不能成功调用GetWindowText?
- 我是初学者,请教ado控件的问题.
- 特殊字符插入问题[正常字符串加密后结果如下,如何将他保存到数据库中(Insert/Update)]
- 求Matthew Curland所著<<advanced visual basic>>一书的源代码
- 在运行到下面这一句 Dim objrs As New ADODB.Recordset 时
- 关于datagrid的问题,没分了,大伙帮帮忙
- ……windows98 boot问题,来着有分!!!!!……
- 视频点播软件发布。免费下载。
- 各位老大怎样才能用modem播放音频文件?
- 请教各位老大,EXCEL表格的控件是怎么做出来的?
select a.工号,姓名,sum(金额) as 月工资
from 职工表 as a inner join 月工资明细 as b
on a.工号=b.工号
where format(日期,"YYYY-MM")='2005-04'
group by a.工号,姓名SQL:
select a.工号,姓名,sum(金额) as 金额
from 职工表 a inner join 月工资明细 b
on a.工号=b.工号
where convert(char(7),日期,102)='2005-04'
group by a.工号,姓名
我用的是sql server 2000
from 职工表 a inner join 月工资明细 b
on a.工号=b.工号
where convert(char(7),日期,102)='2005-04'
我这样写为什么一个记录都找不出来
from 职工表 a inner join 月工资明细 b
on a.工号=b.工号
这样写可以显示出来
from 职工表 a inner join 月工资明细 b
on a.工号=b.工号
group by a.工号,姓名
这样写出来会出错
odbc 驱动程序不技持所需的属性
应该是 convert(char(7),日期,102)='2005.04'
sorry
其它都没问题,你检查一下你的表,会不会有问题