SQL Serverに、それぞれの日付を含む海事インシデントを一覧表示するデータベースがあります。グラフの図として、各年のインシデントの総数を示すSQLステートメント(Visual Studio用)を作成します。
例:
2009 2010(年-X軸)
4575 5432(年-Y軸)
X軸のSELECTステートメント、私は次のように書くことができます
SELECT year1, year2 FROM (SELECT 2009 AS year1) AS a, ( SELECT 2010 AS year2) AS b
しかし、2番目のものはどうですか?私が次のようなものを書くとき:
SELECT totalyear1, totalyear2 FROM (SELECT COUNT(Reference) FROM STO.dbo.STOMaritimeIncidents WHERE [Incident date] = 2010 AS totalyear1) AS a, (SELECT COUNT(Reference) FROM STO.dbo.STOMaritimeIncidents WHERE [Incident date] = 2009 AS totalyear2) AS b
「メッセージ156、レベル15、状態1、行1キーワード「AS」の近くの構文が正しくありません。」などのエラーが発生します。
誰かが私に説明をしたり、それを手伝ってくれたら本当にありがたいです。どうもありがとう!