开发环境:VB6+sql20001、A、B两个表,需要A表的两个字段和B表的三个字段输出到打印机。2、将A表的数据输出到打印机,当某字段值为0时,在报表中不打印出0来,而直接输出一个空值。3、A表中有四个字段分别是 : 姓名 部门 工资 奖金
如何实现按部门分别合计工资字段和奖金字。请问以下SQL如何写。我以前是在ACCESS2000环境下开发,现在换成SQL2000后,写出的SQL语句通不过。请问在SQL2000下,以上问题的SQL语句如何写?
小弟在此先谢过了
如何实现按部门分别合计工资字段和奖金字。请问以下SQL如何写。我以前是在ACCESS2000环境下开发,现在换成SQL2000后,写出的SQL语句通不过。请问在SQL2000下,以上问题的SQL语句如何写?
小弟在此先谢过了
贴出来,在此基础上改就行了!!!
1。进入报表显示之前加入将两个表分别调出你需要的字段,并将他们合并成一个新的记录集,并让后通过set DataReport1.DataSource=记录集
并对应各字段
2.如果没字段,可以加上判断记录集.RecordCount<=0 then..........这里只是提供思路
如果用
select case f1 when 0 then NULL else f1 end from A 是可以加入到DataEnvironment
但是我需要对多个字段进行判断并添加进DataEnvironment中
3,group by 部门,姓名