そのため、一連のデータを取得するビューを作成しています (1 つのフィールドに SUM 集計を使用)。クエリに GROUP BY 句が含まれており、次のようにクエリで月の変換を行うと、%invalid character% エラーが発生します。
SELECT Code, Name, Products, SUM(Costs) AS TOTAL,
Year, to_char(to_date(PurchaseMonth),'DD-Mon-yyyy') AS MonthProductPurchased
FROM ProductCatalog
<BUNCH OF JOINS HERE>
WHERE ABC.Code=DEF.Code AND Products IS NOT null
GROUP BY Code, Name, Products, Year, MonthProductPurchased;
たとえば、Month フィールドの '1' を 'January' に、'2' を 2 月に、というように変換します。