![](/img/trans.png)
[英]Query database to display the total count of data based on current date and month
[英]Query database to display the total count of data based on current date and month from multiple tables
如果我尝试选择2列,则会收到一条错误消息,即歧义列名'signed_in'。 表的名称是用户名和会议。 请帮忙
select count(*)
FROM UserName, Meeting
where YEAR(signed_in ) = datepart(YEAR, getdate());
这意味着在UserName和Meeting表中都存在signed_in列。 您需要使用以下表名称为该列添加前缀: UserName.signed_in
或Meeting.signed_in
谢谢大家的回答,我真的很感激。
我已经使用以下代码对其进行了整理:
选择( 从用户名中选择count( ),其中YEAR(signed_in)= datepart(YEAR,getdate()))+(从会议中选择count( ),其中YEAR(signed_in)= datepart(YEAR,getdate()))
这两个表的总计数显示在一列,一行。 总计7,代表UserName表中的5和Meeting表中的2。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.