我需要从一个表中计算记录并将该YTD总数插入到我正在存储YTD汇总总数的表中。
这是我尝试做的事情:
SELECT COUNT(members)as YTD_Members_CT FROM dbo.tblMembers 在'2011-10-01'和'2012-04-30'之间输入日期
插入dbo.YTDSummary(YTD_Members) 值(YTD_Members_CT)
dbo.tblMembers包含我想要计算的每日信息。我试图将该时间段的成员数存储在另一个表中。我可以使用列名“YTD_Members_CT”在屏幕上显示计数但是如何将该计数插入到另一个名为dbo.YTDSummary的表中
答案 0 :(得分: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';
答案 1 :(得分: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'))