shipwynum
はconvertship
テーブルの主キーです。グループ別クエリ
実際には、このクエリはデータを正しく取得しています(2008年のみ)。 2008年を他の年に置き換えると、その年のデータも正しくなります。このクエリは、その年の合計レコードをTotalCount
に表示しません。 TotalCount
は常にbecozを1つ持っています。私はshipwynum
でグループを持っています。
しかし、この1つのクエリでは、1000から2011までのデータを(2008年のような特定の年ではなく)個別に取得したいのですが、TotalCount
は毎年カウントを表示する必要があります。 =
select
distinct
count(con.shipwynum) as TotalCount,
con.shipwynum,
s.deldat,
s.deldat as DeliveryQuarter,
left(s.deldat,4) as DelYear
from convertship con
left join shipscheduled s on con.shipwynum = s.shipwynum and s.deleted = 'N'
where left(s.deldat,4) > 1000 and left(s.deldat,4) <= 2008 and
left(con.condat,4) > 2008 and
con.deleted = 'N' and
con.wytypid in ('66', '10', '11', '12', '13', '14', '15', '16', '17','18') and
s.wytypid not in ('66', '10', '11', '12', '13', '14', '15', '16', '17','18')
group by con.shipwynum
すべてのヘルプやアイデアをいただければ幸いです。
私はこのクエリを持っています。
ありがとうございます。
あなたの質問は何ですか? –
理解できないことはありますか? – Bajrang