Этот код отлично работает в SQL Server.Но мастер табличных адаптеров в Visual Studio показывает ошибку:
Сгенерированный оператор SELECT
Невозможно проанализировать текст запроса
Код:
SELECT
COUNT(NULLIF(bcg,'')) AS [babycount],
'BCG' as [Vaccines],
DATENAME(month, date)[Month],
year(GETDATE())[year]
FROM
IMMUNI
GROUP BY
DATENAME(month, date)
UNION ALL
SELECT
COUNT(NULLIF(hepab, '')) AS [babycount],
'Hepa B' AS [Vaccines],
DATENAME(month, date) [Month],
year(GETDATE()) [year]
FROM
IMMUNI
GROUP BY
DATENAME(month, date)
UNION ALL
SELECT
COUNT(NULLIF(pentaone, '')) AS [babycount],
'Penta One' AS [Vaccines],
DATENAME(month, date) [Month],
year(GETDATE()) [year]
FROM
IMMUNI
GROUP BY
DATENAME(month, date)
Любая помощь будет принята с благодарностью.