0
年単位でグループ化し、各年のすべての注文を数えたいとします。year()関数を使用しないグループ別[Web-SQL]
私はこれを見つけました:SQL grouping by month and yearしかし、すべての答えはWebSQLでは機能しない関数を使用しています。
私はこれを実行しようとした。ここでは
SELECT to_char (OrderDate, 'YYYY') AS y, count(*) ordCnt // and year
FROM [Orders]
group by OrderDate
order by ordCnt desc
: https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all をしかし、何のto_char
機能はありません。
SELECT Date(OrderDate, '%Y') AS y, count(*) ordCnt
FROM [Orders]
group by y
しかし、それだけでNULLを生成します。
私もこれを試してみました。
はヌルが生成されます。https://i.imgur.com/bPg4ZeL.png – shinzou
@shinzou。 。 。たぶん 'orderdate'には、あなたが考えると思うデータはありません。 –
これは日付ではありませんか? https://i.imgur.com/yNWADW3.png – shinzou