一个SQL问题
表结构如下
CREATE TABLE SUMMARY
(ID DECIMAL(15, 0) NOT NULL,
YEAR CHAR(4) NOT NULL,
MONTH CHAR(2) NOT NULL,
SYS_ID CHAR(4) NOT NULL,
POSTING_SEQ_NO SMALLINT NOT NULL,
POSTING_MTH CHAR(2) NOT NULL,
RECG_ACHVT_AMT_MTD DECIMAL(15, 2) NOT NULL,
RECG_ACHVT_AMT_YTPM DECIMAL(15, 2) NOT NULL,
APPR_FLAG CHAR(1) NOT NULL,
LAST_UPT_ID CHAR(8) NOT NULL,
LAST_UPT_TIME TIMESTAMP NOT NULL ,
PRIMARY KEY (EE_IE_APSK,
ACCT_YR,
COMM_MTH,
SYS_ID));
想按month取出 ID, YEAR, MONTH, SYS_ID, MAX(MONTH), MIN(MONTH), POSTING_SEQ_NO, POSTING_MTH
其中MAX(MONTH)和MIN(MONTH)是同一(ID, YEAR, SYS_ID)的最大最小month值(GROUP BY ID, YEAR, SYS_ID)
请问怎么用实现这个SQL呢 想了半天都没有想出好的办法