Ошибка SQL-оператора Visual Studio Tableadapter: «Не удается разобрать текст запроса» - PullRequest
0 голосов
/ 24 апреля 2019

Этот код отлично работает в 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)

Любая помощь будет принята с благодарностью.

...