I have two different queries:
SELECT PB_BANK_CODE, PB_BANK_NAME FROM GLAS_PDC_BANKS WHERE PB_COMP_CODE='1' AND PB_BANK_CODE='025' AND PB_BANK_CODE IN ( SELECT DISTINCT PC_BANK_FROM FROM GLAS_PDC_CHEQUES WHERE PC_BANK_FROM ='025' AND ISNULL(PC_DISCD,'X') != 'C' AND PC_DUE_DATETIME BETWEEN '05/05/2008' AND '05/06/2008' )and
SELECT ISNULL(SUM(PC_AMOUNT),0) FROM GLAS_PDC_CHEQUES WHERE PC_BANK_FROM ='025' AND ISNULL(PC_DISCD,'X') != 'C' AND PC_DUE_DATETIME BETWEEN '05/05/2008' AND '05/06/2008'I'm trying to merge these two so that I can get PB_BANK_CODE , PB_BANK_NAME , and ISNULL(SUM(PC_AMOUNT),0) in a single dataset.
How can I merge these two queries in SQL Server 2005?
this should do it...
I think?
SELECT PB_BANK_CODE, PB_BANK_NAME, ISNULL(SUM(PC_AMOUNT),0) FROM GLAS_PDC_BANKS inner join GLAS_PDC_CHEQUES on GLAS_PDC_BANKS.PB_BANK_CODE = GLAS_PDC_CHEQUES.PC_BANK_FROM WHERE PB_COMP_CODE='1' AND PB_BANK_CODE='025' AND ISNULL(PC_DISCD,'X') != 'C' AND PC_DUE_DATETIME BETWEEN '05/05/2008' AND '05/06/2008'