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 |
|
yenchew
Starting Member
1 Post |
Posted - 2004-08-16 : 16:30:38
|
| Hello y'all!Trying to see how I can name the heading in an union query.SELECT'SAVANNAH','9579','Q6ANUMERATOR',COUNT(Q6A) AS NQ6AFROM dbo.Jul04 WHERE (Q6A IN (4) or Q6A in (5))AND CALLDATE BETWEEN '07/01/2004' AND '07/31/2004'AND CORP IN (9579)UNIONSELECT'SAVANNAH','9579','Q6BNUMERATOR',COUNT(Q6B) AS NQ6BFROM dbo.Jul04 WHERE (Q6B IN (4) or Q6B in (5))AND CALLDATE BETWEEN '07/01/2004' AND '07/31/2004'AND CORP IN (9579)the results came out as follow:No_column_name No_column_name No_column_name No_column_nameSAVANNAH 9579 Q6ANUMERATOR 98SAVANNAH 9579 Q6BNUMERATOR 99 |
|
|
graz
Chief SQLTeam Crack Dealer
4149 Posts |
Posted - 2004-08-16 : 16:42:12
|
| SELECT'SAVANNAH' as Col1Name,'9579' as Col2Name,'Q6ANUMERATOR' as Col3Name,COUNT(Q6A) AS NQ6AFROM dbo.Jul04 WHERE (Q6A IN (4) or Q6A in (5))AND CALLDATE BETWEEN '07/01/2004' AND '07/31/2004'AND CORP IN (9579)UNIONSELECT'SAVANNAH' as Col1Name,'9579' as Col2Name,'Q6BNUMERATOR' as Col3Name,COUNT(Q6B) AS NQ6BFROM dbo.Jul04 WHERE (Q6B IN (4) or Q6B in (5))AND CALLDATE BETWEEN '07/01/2004' AND '07/31/2004'AND CORP IN (9579)Not sure what to do about the aggregate though. If you want it to be the same column it should have the same heading. If you want it be different columns you'll need to add extra columns so each query matches up.===============================================Creating tomorrow's legacy systems today.One crisis at a time. |
 |
|
|
|
|
|