I have the following query I am working on.
SELECT
FM.C_NAME,
(CASE WHEN O.C_ADR_1 IS NULL THEN 'No Address on File.' ELSE O.C_ADR_1 END) AS 'Office Address',
O.C_CITY AS CITY,O.C_STATE AS STATE,
C.CONTACT_ID,TH.FUND,TH.TRADE_CLASS,
ISNULL(TH.GROSS_AMOUNT,0)AS 'GROSS AMOUNT',
O.OFFICE_ID
FROM dbo.CONTACT C (nolock)
LEFT OUTER JOIN db
FFICE O (nolock)
ON C.OFFICE_ID = O.OFFICE_ID
LEFT OUTER JOIN dbo.FIRM FM (nolock)
ON C.FIRM_ID = FM.FIRM_ID
LEFT OUTER JOIN dbo.TRANSACTION_HISTORY TH (nolock)
ON C.CONTACT_ID = TH.CONTACT_ID
LEFT OUTER JOIN dbo.FUNDS F
ON TH.FUND=F.FUND
LEFT OUTER JOIN dbo.REP_PROFILE RP (nolock)
ON C.CONTACT_ID = RP.CONTACT_ID
WHERE RP.TERR1 IN ('I01')
AND (C.C_PRIMEFLG= 'N'
OR C.C_PRIMEFLG IS NULL)
I am trying to get all individual information and only Sales for a trailing 12 month period.
ex...
Salesman A address etc $1,000 <-- within the last 12 months
Salesman B address etc $0 <-- within the last 12 months (may have had some prior)
Any help as always would be appreciated.
SELECT
FM.C_NAME,
(CASE WHEN O.C_ADR_1 IS NULL THEN 'No Address on File.' ELSE O.C_ADR_1 END) AS 'Office Address',
O.C_CITY AS CITY,O.C_STATE AS STATE,
C.CONTACT_ID,TH.FUND,TH.TRADE_CLASS,
ISNULL(TH.GROSS_AMOUNT,0)AS 'GROSS AMOUNT',
O.OFFICE_ID
FROM dbo.CONTACT C (nolock)
LEFT OUTER JOIN db
ON C.OFFICE_ID = O.OFFICE_ID
LEFT OUTER JOIN dbo.FIRM FM (nolock)
ON C.FIRM_ID = FM.FIRM_ID
LEFT OUTER JOIN dbo.TRANSACTION_HISTORY TH (nolock)
ON C.CONTACT_ID = TH.CONTACT_ID
LEFT OUTER JOIN dbo.FUNDS F
ON TH.FUND=F.FUND
LEFT OUTER JOIN dbo.REP_PROFILE RP (nolock)
ON C.CONTACT_ID = RP.CONTACT_ID
WHERE RP.TERR1 IN ('I01')
AND (C.C_PRIMEFLG= 'N'
OR C.C_PRIMEFLG IS NULL)
I am trying to get all individual information and only Sales for a trailing 12 month period.
ex...
Salesman A address etc $1,000 <-- within the last 12 months
Salesman B address etc $0 <-- within the last 12 months (may have had some prior)
Any help as always would be appreciated.