SELECT * FROM ODS_ZGCB_UPJG WHERE 1 = 1 AND RIQI =IF ( (SELECT count(*)> 0 FROM ODS_ZGCB_UPJG WHERE RIQI ='202306'), '202306', (SELECT MAX(RIQI) FROM ODS_ZGCB_UPJG) )