@Ankit Singhal I missed group by in the question.
DDL:
Create table CIBC_COPY.ASSETS_UNDER_MGMT ( ACCOUNT_ID VARCHAR(50) NOT NULL,
CREATE_DT DATE NOT NULL,
UPDATE_DT DATE NOT NULL,effective_date Date, market_value_income_standardized double,CONSTRAINT PK_ACCOUNT PRIMARY KEY (ACCOUNT_ID, CREATE_DT, UPDATE_DT, CHANGE_TYPE));
Query:
0: jdbc:phoenix:> SELECT effective_date,sum(a.MARKET_VALUE_INCOME_STANDARDIZED)
AS AUM
. . . . . . . . > FROM CIBC_COPY.ASSETS_UNDER_MGMT a
. . . . . . . . > WHERE a.EFFECTIVE_DATE in
(TO_DATE('20171004','yyyyMMdd')) group by effective_date;
0: jdbc:phoenix:> SELECT effective_date, sum(a.MARKET_VALUE_INCOME_STANDARDIZED)
AS AUM
. . . . . . . . > FROM CIBC_COPY.ASSETS_UNDER_MGMT a
. . . . . . . . > WHERE a.EFFECTIVE_DATE in (TO_DATE('20171004','yyyyMMdd'),To_DATE('20171005','yyyyMMdd'))
group by effective_date;
0: jdbc:phoenix:> SELECT effective_date, sum(a.MARKET_VALUE_INCOME_STANDARDIZED)
AS AUM
. . . . . . . . > FROM CIBC_COPY.ASSETS_UNDER_MGMT a
. . . . . . . . > WHERE a.EFFECTIVE_DATE in
(TO_DATE('20171004','yyyyMMdd'),To_DATE('20171005','yyyyMMdd'),TO_DATE('20171006','yyyyMMdd'))
group by effective_date;