这样的SQL能实现么??? ( 积分: 11 )

  • 主题发起人 主题发起人 龙之天涯
  • 开始时间 开始时间

龙之天涯

Unregistered / Unconfirmed
GUEST, unregistred user!
GDM SWH CH
---- ----- ----------
##0W 1 3408070
2G03 1 4636323
2G03 2 4638468
2G03 3 3467090
2G03 4 4656540
2G04 1 3112759
2G04 2 4915034
能把上面的 GDM字段显示成

GDM SWH CH
---- ----- ----------
##0W 1 3408070
2G03 1 4636323
2 4638468
3 3467090
4 4656540
2G04 1 3112759
2 4915034
及GDM重复值只显示第一行
 
GDM SWH CH
---- ----- ----------
##0W 1 3408070
2G03 1 4636323
2G03 2 4638468
2G03 3 3467090
2G03 4 4656540
2G04 1 3112759
2G04 2 4915034
能把上面的 GDM字段显示成

GDM SWH CH
---- ----- ----------
##0W 1 3408070
2G03 1 4636323
2 4638468
3 3467090
4 4656540
2G04 1 3112759
2 4915034
及GDM重复值只显示第一行
 
显示或者打印的时候控制一下就行了吧 何必取数据的时候就处理
 
同意楼上的
 
那请说说打印的时候如何控制??
 
哈哈想到办法了
SELECT a.GDM as OldGDM, case when swh = 1 then a.gdm else '' end as gdm,a.swh as swh ,a.ch as ch
FROM V_B_GDSYCLK a,dp_gwzygd b
WHERE a.zmlm=b.zmlm and b.zmlm='FTP' and b.gwmc='测试2' and b.cxbz='1' and a.gdm=b.gdm
order by oldgdm,swh
 
多人接受答案了。
 
后退
顶部