Quantcast
Channel: SQLServerCentral » SQL Server 2014 » Development - SQL Server 2014 » Latest topics
Viewing all articles
Browse latest Browse all 3145

How to sum and group data

$
0
0
Hope someone can help. I want to group the following data attached by CUSTACCT, YEAR, PERIOD(month). As you can see in the attached example, I see duplicates for late fees and Exchange fees but none for FLIGHT_HRS. I want to see the data grouped by CUSTACCT by YEAR then by PERIOD for each of these: FLIGHTHRSSUM, LATEFEESUM, EXCHFEESUM without duplicates.Is this possible?This is my current SQL[code="vb"]SELECT dbo.VIEW_FLIGHT_HRS_TOT.YEAR AS FLTHRSYEAR, dbo.VIEW_FLIGHT_HRS_TOT.PERIOD AS FLTHRSPERIOD, dbo.VIEW_FLIGHT_HRS_TOT.FLIGHTHRSSUM, dbo.VIEW_LATE_FEES_TOT.PERIOD AS LATEFEEPERIOD, dbo.VIEW_LATE_FEES_TOT.YEAR AS LATEFEEYEAR, dbo.VIEW_LATE_FEES_TOT.LATEFEESUM, dbo.VIEW_EXCHANGE_FEES_TOT.PERIOD AS EXCHFEEPERIOD, dbo.VIEW_EXCHANGE_FEES_TOT.YEAR AS EXCHFEEYEAR, dbo.VIEW_EXCHANGE_FEES_TOT.EXCHFEESUM, dbo.AS400DATA.NI_CODE_CLI_LOGIST AS CUSTACCT, dbo.AS400DATA.TX_NOM_CLI AS CUSTNAMEFROM dbo.AS400DATA RIGHT OUTER JOIN dbo.VIEW_EXCHANGE_FEES_TOT ON dbo.AS400DATA.NI_CODE_CLI_LOGIST = dbo.VIEW_EXCHANGE_FEES_TOT.CUSTACCT RIGHT OUTER JOIN dbo.VIEW_FLIGHT_HRS_TOT ON dbo.AS400DATA.NI_CODE_CLI_LOGIST = dbo.VIEW_FLIGHT_HRS_TOT.CUSTACCT RIGHT OUTER JOIN dbo.VIEW_LATE_FEES_TOT ON dbo.AS400DATA.NI_CODE_CLI_LOGIST = dbo.VIEW_LATE_FEES_TOT.CUSTACCTGROUP BY dbo.AS400DATA.NI_CODE_CLI_LOGIST, dbo.VIEW_FLIGHT_HRS_TOT.PERIOD, dbo.VIEW_FLIGHT_HRS_TOT.YEAR, dbo.VIEW_LATE_FEES_TOT.PERIOD, dbo.VIEW_LATE_FEES_TOT.YEAR, dbo.VIEW_LATE_FEES_TOT.PERIOD, dbo.VIEW_EXCHANGE_FEES_TOT.PERIOD, dbo.VIEW_EXCHANGE_FEES_TOT.YEAR, dbo.VIEW_FLIGHT_HRS_TOT.FLIGHTHRSSUM, dbo.VIEW_LATE_FEES_TOT.LATEFEESUM, dbo.VIEW_EXCHANGE_FEES_TOT.EXCHFEESUM, dbo.AS400DATA.TX_NOM_CLI[/code]

Viewing all articles
Browse latest Browse all 3145

Trending Articles