Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Serg Vasiltsoff                      2:5020/400     04 May 2001  20:36:13
 To : All
 Subject : Re: Складовая карта
 -------------------------------------------------------------------------------- 
 
 > Есть три таблици на MS SQL-Server:
 >
 > PRICE  (kod c14, name,....)
 > BUY    (kod c14, date d, cena n10, quant n10,....)
 > SALE  (kod c14, date d, cena n10, quant n10,....)
 
 Что-то типа
 
 select * from (
 
 select
 
 p.kod as kod,
 p.name as name,
 q.date ad date,
 ...
 
 isnull( b.kod, s.kod ) as kod,
 isnull( b.date, s.date ) as date,
 b.cena as bCena, b.quant as bQuant, s.cena as sCena, s.quant as sQuant
 
 from Buy b full outer join Sale s on b.kod = s.kod and b.date = s.date
 ) as q
 join price p
 on p.kod = q.kod
 
 с вариациями по желанию ;)
 Hо в любом случае без full outer join не обойтись. Я только изх примера
 немного не понял, все операции по коду товара суммируются или чего?
 
 > Хочется построить представление в таком виде:
 >
 > дата         приход                       расход
 >            цена     кол-во            цена      кол-во
 >
 >
 > Упорядочено по дате. Что-то никак не соображу, как сделать....
 >
 > Пример с цифрами:
 >
 > BUY
 > 1    01/01/2001    10    20
 > 1    10/01/2001    5     30
 >
 > SALE
 > 1    02/01/2001    15    2
 > 1    02/01/2001    15    3
 > 1    03/01/2001    16    1
 > 1    11/01/2001    17    5
 >
 > Hадо:
 >
 > дата                     приход                          расход
 >                        цена     кол-во            цена      кол-во
 > 01/01/2001          10         20
 > 02/01/2001                                           15            2
 > 02/01/2001                                           15            3
 > 03/01/2001                                           16            1
 > 10/01/2001           5          30
 > 11/01/2001                                           17            5
 --- ifmail v.2.15dev5
  * Origin: Lime Systems (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Складовая карта   Lord Denvil   04 May 2001 20:03:42 
 Re: Складовая карта   Serg Vasiltsoff   04 May 2001 20:36:13 
 Re: Складовая карта   Lord Denvil   04 May 2001 22:27:49 
 Re: Складовая карта   Serg Vasiltsoff   05 May 2001 11:47:02 
 Re: Складовая карта   Lord Denvil   06 May 2001 23:37:28 
Архивное /su.dbms.sql/12005c43354d5.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional