Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];

Вниз

расчет остатка как приход-расход   Найти похожие ветки 

 
gulya   (2009-01-10 20:39) [0]

Здравствуйте. Хотелось бы получить дельный совет по расчету остатка. Даны 2 таблицы: приход и расход товаров. Задача: вывести остатки товаров различного наименования.
Код программы следующий:

" select rashod.Katalog_nomer as Каталожный_номер ,"+
  " rashod.Nazvanie_tovara as Наименование_товара, "+
  " rashod.Ed_izmereniya as Единица_измерения, "+
  " Sum(prihod.Kol_vo) as Приход, Sum(rashod.Kol_vo) as Расход, "+
  " Sum(prihod.Kol_vo)-Sum(rashod.Kol_vo) as Остаток "+
  " from rashod,prihod where "+
  " (rashod.Katalog_nomer=prihod.Katalog_nomer) and "+
  " (rashod.Ed_izmereniya=prihod.Ed_izmereniya) "+
  " group by rashod.Katalog_nomer,rashod.Nazvanie_tovara,rashod.Ed_izmereniya "+
  " union "+
  " select prihod.Katalog_nomer as Каталожный_номер ,"+
  " prihod.Nazvanie_tovara as Наименование_товара, "+
  " prihod.Ed_izmereniya as Единица_измерения, "+
  " Sum(prihod.Kol_vo) as Приход, Sum(0) as Расход, "+
  " Sum(prihod.Kol_vo) as Остаток "+
  " from prihod where not exists "+
  " (select rashod.Katalog_nomer as Каталожный_номер,"+
  " rashod.Nazvanie_tovara as Наименование_товара,"+
  " rashod.Ed_izmereniya as Единица_измерения  "+
  " from rashod where "+
  " (rashod.Katalog_nomer=prihod.Katalog_nomer) and "+
  " (rashod.Ed_izmereniya=prihod.Ed_izmereniya) "+
  " group by rashod.Katalog_nomer,rashod.Nazvanie_tovara,rashod.Ed_izmereniya )"+
  " group by prihod.Katalog_nomer,prihod.Nazvanie_tovara,prihod.Ed_izmereniya ";
 
Не знаю почему, но значения поля расход удваиваются.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
15-1230243543
Германн
2008-12-26 01:19
2009.02.22
Ох уж эти...


2-1231601420
Lukos
2009-01-10 18:30
2009.02.22
Что предпочтительнее Table1.Append или Table1.Insert ?


6-1198794565
asker
2007-12-28 01:29
2009.02.22
Ответ для браузера


15-1230345805
Pavia
2008-12-27 05:43
2009.02.22
Придел производительности процессоров.


2-1231609162
gulya
2009-01-10 20:39
2009.02.22
расчет остатка как приход-расход





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский