База данных запросов для отображения общего количества данных на основе текущей даты и месяца из нескольких таблиц - PullRequest
0 голосов
/ 29 августа 2018

Если я пытаюсь выбрать 2 столбца, я получаю сообщение об ошибке «Неоднозначное имя столбца« Sign_in ». Наименования таблиц: UserName и Meeting. Пожалуйста, помогите

 select count(*) 
 FROM UserName, Meeting 
 where YEAR(signed_in ) = datepart(YEAR, getdate()); 

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Спасибо всем за ваши ответы, я очень ценю.

Я разобрался с помощью следующего кода:

выберите (выберите количество () из Имени пользователя, где ГОД (подписано) = datepart (ГОД, getdate ())) + (выберите количество () из собрания, где ГОД (подписано) = datepart (ГОД, getdate ()))

и общее количество для обеих таблиц отображается в одном столбце, одной строке. всего 7, что соответствует 5 из таблицы UserName и 2 из таблицы Meeting.

0 голосов
/ 29 августа 2018

Это означает, что столбец Sign_in присутствует в таблицах UserName и Meeting. Вам нужно добавить префикс столбца к имени таблицы следующим образом: UserName.signed_in или Meeting.signed_in

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...