显示一年中所有月份名称的SQL查询是什么 当用户输入值的日期范围?结果应显示标题中的所有月份名称,无论月份是否包含任何值。
SELECT CU.CUST_CODE, ITS.ITEMS_CODE, ITS.ITEMS_NAME, TO_CHAR(TM.JOB_DATE,'MON-YY')MON, TO_CHAR(TM.JOB_DATE,'MM-YY')MM, SUM(TD.QUANTITY)QUANTITY, SUM(TD.PRICE)UNIT
FROM CUSTOMERS CU, ITEMS ITS, TRANS_MASTER TM, TRANS_DETAIL TD
WHERE CU.CUST_CODE=TM.CUST_CODE
AND ITS.ITEMS_CODE = TD.ITEM_CODE
AND TM.INVOICE_NO = TD.INVOICE_NO
GROUP BY CU.CUST_CODE,ITS.ITEMS_CODE,ITS.ITEMS_NAME,TO_CHAR(TM.JOB_DATE,'MON-YY'),TO_CHAR(TM.JOB_DATE,'MM-YY')
ORDER BY MM ASC
答案 0 :(得分:0)
您可以尝试使用
to_char(TM.JOB_DATE, 'MON' )
获得像'JAN','FEB'的月份..