0

1つのテーブルからレコードをカウントし、そのYTD合計をYTD要約合計を格納しているテーブルに挿入する必要があります。

これが私がやろうとしたことです:

SELECT COUNT(members)as YTD_Members_CT FROM dbo.tblMembers WHERE InputDate between '2011-10-01' and '2012-04-30'

dbo.YTDSummary(YTD_Members)値(YTD_Members_CT)に挿入します

dbo.tblMembersには、カウントしたい毎日の情報が含まれています。その期間のメンバー数を別のテーブルに保存しようとしています。「YTD_Members_CT」という列名で画面に表示されるカウントを取得できますが、そのカウントを取得して、dbo.YTDSummaryという別のテーブルに挿入するにはどうすればよいですか。

4

2 に答える 2

2

次のステートメントを使用するだけです。

Insert into dbo.YTDSummary (YTD_Members) SELECT COUNT(members) as YTD_Members_CT FROM dbo.tblMembers WHERE InputDate between '2011-10-01' and '2012-04-30';
于 2012-05-16T13:10:04.793 に答える
0

どのデータベース エンジンを使用しているかはわかりませんが、MS-SQL のように見えます。

次のようなクエリを連結することで、これを実行できるはずです。

insert into dbo.YTDSummary (YTD_Members) values ((SELECT COUNT(members) as YTD_Members_CT FROM dbo.tblMembers WHERE InputDate between '2011-10-01' and '2012-04-30'))
于 2012-05-16T13:12:56.847 に答える