Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
spoutnick
Starting Member
6 Posts |
Posted - 2011-08-05 : 07:47:40
|
| HELLO ALL, I HAVE A TABLE THAT CONTAINTS INFORMATION LIKE THIS :COL1 COL2 COL3 COL4A1 001 FAC 200A2 001 FAC 300A3 001 FAC 2A4 001 AVO 67A5 002 FAC 40A6 002 FAC 288A7 002 AVO 20I WOULD LIKE TO USE FUNCTION ((SUM(COL4) WHERE COL3=FAC)-(SUM(COL4) WHERE COL3=avo)) AND GROUP BY COL2THANKS IN ADVANCE |
|
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
Posted - 2011-08-05 : 08:18:41
|
SELECT Col2, SUM(CASE WHEN Col3 = 'Fac' THEN Col4 ELSE 0 END) - SUM(CASE WHEN Col3 = 'Avo' THEN Col4 ELSE 0 END)FROM dbo.Table1GROUP BY Col2 N 56°04'39.26"E 12°55'05.63" |
 |
|
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
Posted - 2011-08-05 : 08:19:42
|
SELECT Col2, SUM(CASE Col3 WHEN 'Fac' THEN Col4 WHEN 'Avo' THEN -Col4 ELSE 0 END)FROM dbo.Table1GROUP BY Col2 N 56°04'39.26"E 12°55'05.63" |
 |
|
|
spoutnick
Starting Member
6 Posts |
Posted - 2011-08-05 : 09:29:51
|
| THANKS IT WORKS |
 |
|
|
|
|
|