Помогите объединить три простых запроса
|
|
Пятница, 12 Июня 2015 г. 21:17
+ в цитатник
Друзья, не могу объединить результаты трех запросов в одну таблицу. Первый запрос из таблицы Help выводит имя (Name) и сумму возрастов (Age) меньше 20, второй меньше 30, а третий меньше 40. Два любых из этих запроса - работают. Если их 3 - не работает.
SELECT DISTINCTROW Name as Name1, sum(Age) as Age1, null as Age2, null as Age3
FROM Help
where age < 20
group by Name
union all
SELECT DISTINCTROW Name as Name1, null as age1, sum(Age) as Age2, null as Age3
FROM Help
where age < 30
group by Name
union all
SELECT DISTINCTROW Name as Name1, null as age1, null as Age2, sum(Age) as Age3
FROM Help
where age < 40
group by Name
Пишет: несоответствие типов данных в выражении условия отбора.
http://www.sql.ru/forum/1161245/pomogite-obedinit-tri-prostyh-zaprosa
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-