powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Объединить столбцы двух запросов SQL
3 сообщений из 3, страница 1 из 1
Объединить столбцы двух запросов SQL
    #38050195
TataS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос 1:
SELECT DISTINCT Year (Job.JobDate) as YearCity ,
COUNT(Inspection.Car_id) AS kolAll, COUNT(Inspection.InspDate) AS kolOsm
FROM Job INNER JOIN
City ON Job.City_id = City.City_id INNER JOIN
Users ON Job.Usr_id = Users.Usr_id LEFT OUTER JOIN
Inspection ON Job.Job_id = Inspection.Job_id
WHERE (City.InspCity = 'Ижевск') AND
Users.ClientName = 'Клиент ТЕСТ'
GROUP BY Year (Job.JobDate)
ORDER BY Year (Job.JobDate)

Результат:
2010 2 1
2011 2 2
2012 4 3

Есть запрос 2:
SELECT YEAR (Job.JobDate)as YearCity, COUNT (*) as kolOrder
FROM Job INNER JOIN
City ON Job.City_id = City.City_id INNER JOIN
Users ON Job.Usr_id = Users.Usr_id
WHERE City.InspCity = 'Ижевск' AND
Users.ClientName = 'Клиент ТЕСТ'
GROUP BY YEAR (Job.JobDate)
ORDER BY Year (Job.JobDate)

Результат:
2010 1
2011 1
2012 1

Как объединить эти запросы, чтобы получить результат:
2010 2 1 1
2011 2 2 1
2012 4 3 1
...
Рейтинг: 0 / 0
Объединить столбцы двух запросов SQL
    #38050372
rudevelop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если не вникать в сами запросы, то можно попробовать решить эту задачку так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    DECLARE @a TABLE
        (
          YearCity INT,
          kolAll INT,
          kolOsm INT
        )
    INSERT INTO @a 'запрос 1'

    DECLARE @b TABLE
        (
          YearCity INT,
          kolOrder INT
        )
    INSERT INTO @b 'запрос 2'



И дальше склеиваем две таблицы @a и @b INNER JOIN по полю YearCity
...
Рейтинг: 0 / 0
Объединить столбцы двух запросов SQL
    #38050441
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при чем здесь ASP.NET?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Объединить столбцы двух запросов SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]