Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Pomaqite Select 2 Table  [new]
UserDaBe
Guest
Dobriy den. Pomaqite pojalyusta
est 2 tablica.

TPrixod

   Data          IDProduct        Kolicestvo
01.01.2012        5                    5
05.01.2012        3                   12
05.01.2012        5                    7



TRasxod

   Data          IDProduct        Kolicestvo
03.01.2012        5                    2
08.01.2012        3                    1
09.01.2012        5                    3
11.01.2012        5                    1
19.01.2012        5                    3



Mne nujno ctobirezultat bil v sledushim vide. Qde IDProduct=5

Data_Prixod          IDProduct        Koli_Prixod      Data_Rasxod        Koli_Rasxod
01.01.2012              5                    5                03.01.2012               2
05.01.2012              5                    7                09.01.2012               3
NULL                     NULL              NULL              11.01.2012               1
NULL                     NULL              NULL              19.01.2012               5


Sbasibo cto pomaqli....
10 сен 12, 15:37    [13140916]     Ответить | Цитировать Сообщить модератору
 Re: Pomaqite Select 2 Table  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6723
И в чём проблема?
Что непонятно?

PS: http://translit.ru/
10 сен 12, 16:13    [13141188]     Ответить | Цитировать Сообщить модератору
 Re: Pomaqite Select 2 Table  [new]
UserDaBe
Guest
не скажите как сделат
10 сен 12, 16:37    [13141375]     Ответить | Цитировать Сообщить модератору
 Re: Pomaqite Select 2 Table  [new]
Glory
Member

Откуда:
Сообщений: 104751
UserDaBe
не скажите как сделат

Руками взять и написать
Используя SELECT и FULL OUTER JOIN
10 сен 12, 16:48    [13141459]     Ответить | Цитировать Сообщить модератору
 Re: Pomaqite Select 2 Table  [new]
UserDaBe
Guest
Izvinite no ne polucaetsya....
polucaetsya primerno tak

Data_Prixod          IDProduct        Koli_Prixod      Data_Rasxod        Koli_Rasxod
01.01.2012              5                    5                03.01.2012               2
05.01.2012              5                    7                09.01.2012               3
05.01.2012              5                    7              11.01.2012               1
05.01.2012              5                    7              19.01.2012               5
10 сен 12, 17:02    [13141585]     Ответить | Цитировать Сообщить модератору
 Re: Pomaqite Select 2 Table  [new]
Glory
Member

Откуда:
Сообщений: 104751
UserDaBe
polucaetsya primerno tak

О, Поле чудес приехало
Давайте угадывать запрос
В нем есть слово SELECT ?
10 сен 12, 17:04    [13141605]     Ответить | Цитировать Сообщить модератору
 Re: Pomaqite Select 2 Table  [new]
UserDaBe
Guest
SELECT p.data AS Data_Prixod,p.IDProduct,p.Kolicestvo AS Koli_Prixod,r.Data AS Data_Rasxod,r.Kolicestvo AS Koli_Rasxod
FROM TPrixod p FULL OUTER JOIN TRasxod r ON p.IDProduct = r.IDProduct
WHERE p.IDProduct=5



Data_Prixod	     IDProduct    Koli_Prixod       Data_Rasxod           Koli_Rasxod
2012-01-01	          5                5                2012-01-03              2
2012-01-05	          5                7                2012-01-03              2
2012-01-01	          5                5                2012-01-09              3
2012-01-05                5                7               2012-01-09              3
2012-01-01	         5                 5                2012-01-11              1
2012-01-05	         5                 7                2012-01-11              1
2012-01-01	         5                 5                2012-01-19              3
2012-01-05	         5                 7                2012-01-19              3
10 сен 12, 17:30    [13141815]     Ответить | Цитировать Сообщить модератору
 Re: Pomaqite Select 2 Table  [new]
thrashead
Member

Откуда: Россия, Санкт-Петербург
Сообщений: 722
Glory,

Поздравляю! 100 баллов. Крутите барабан...
10 сен 12, 17:38    [13141871]     Ответить | Цитировать Сообщить модератору
 Re: Pomaqite Select 2 Table  [new]
Glory
Member

Откуда:
Сообщений: 104751
UserDaBe
SELECT p.data AS Data_Prixod,p.IDProduct,p.Kolicestvo AS Koli_Prixod,r.Data AS Data_Rasxod,r.Kolicestvo AS Koli_Rasxod
FROM TPrixod p FULL OUTER JOIN TRasxod r ON p.IDProduct = r.IDProduct
WHERE p.IDProduct=5



Теперь запрос к каждой из таблиц переводите в подзапрос, где нумеруете записи с помощью конструкции over. И только потом результаты двух подзапросов соединяете через FULL OUTER JOIN
10 сен 12, 17:41    [13141892]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить