Autor Wątek: Zestawienie do subiekta - kto pomoże  (Przeczytany 2536 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline tkrolik

  • Użytkownik
  • **
  • Wiadomości: 97
  • Reputacja +1/-0
  • Wersja programu: 1.55hf1
Zestawienie do subiekta - kto pomoże
« dnia: Czerwiec 21, 2017, 11:05:14 »
Witam
przerabiałem dla szefa zestawienie towarów które wyświetla mu wszystkie dokumenty na których znajdują sie usługi

SELECT
d.dok_DataWyst AS data,       
d.dok_nrpelny   AS numer,
t.tw_nazwa      AS nazwa,
p.ob_wartnetto AS 'wartość netto',
p.ob_wartbrutto AS 'wartość brutto'

FROM   dok__dokument d
       JOIN dok_pozycja p
         ON d.dok_id = p.ob_dokhanid
       JOIN tw__towar t
         ON p.ob_towid = t.tw_id


WHERE  p.ob_towrodzaj = 2
     
      ANd (d.dok_Typ IN (2,6,14,21))
      AND d.dok_DataWyst  BETWEEN {DR: Okres}


następnie dodałem warunek  żeby wyświetlały się tylko usługi wypożyczenia (wychwytuje w nazwie usługi kawałek słowa 'wypo')

SELECT
d.dok_DataWyst AS data,       
d.dok_nrpelny   AS numer,
t.tw_nazwa      AS nazwa,
p.ob_wartnetto AS 'wartość netto',
p.ob_wartbrutto AS 'wartość brutto'

FROM   dok__dokument d
       JOIN dok_pozycja p
         ON d.dok_id = p.ob_dokhanid
       JOIN tw__towar t
         ON p.ob_towid = t.tw_id


WHERE  p.ob_towrodzaj = 2
     
      AND (d.dok_Typ IN (2,6,14,21))
      AND t.tw_nazwa like '%wypo%'
      AND d.dok_DataWyst  BETWEEN {DR: Okres}

Pytanie jak zrobić zestawienie bo nie jestem w tym biegły
aby wyswietlił mi zestawienie z podziałem na magazyny
tzn. np.
Nazwa magazynu               ilość usług  wypożyczenia                       wartość usług wypożyczenia netto
Bełchatów                                   5                                                           1000
Warszawa                                   7                                                           1200

oczywiście tak aby u góry wybierać zakres czasowy
po prostu nie umiem łączyć danych z tabel i ich sumować

czy ktoś pomoże ?

pozdrawiam
Tomek


Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9237
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Zestawienie do subiekta - kto pomoże
« Odpowiedź #1 dnia: Czerwiec 21, 2017, 11:10:13 »
Zrób najpierw zestawienie które będzie miało następujące kolumny (oczywiście z warunkami jak powyżej)

Nazwa magazynu | Ilość | Wartość netto
Sławek, Zduńska Wola

Offline tkrolik

  • Użytkownik
  • **
  • Wiadomości: 97
  • Reputacja +1/-0
  • Wersja programu: 1.55hf1
Odp: Zestawienie do subiekta - kto pomoże
« Odpowiedź #2 dnia: Czerwiec 21, 2017, 11:19:56 »
Jednak mnie to przerasta

bo dostaje ID Magazynu i nie wiem jak to zgrupować żeby mi to posumowało a zamiast Id magazynu podstawiało nazwę ze słownika

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Zestawienie do subiekta - kto pomoże
« Odpowiedź #3 dnia: Czerwiec 21, 2017, 11:51:39 »
Jednak mnie to przerasta

bo dostaje ID Magazynu i nie wiem jak to zgrupować żeby mi to posumowało a zamiast Id magazynu podstawiało nazwę ze słownika
Zrób bez sumowania i daj Id magazynu zamiast nazwy. Jak zadziała zrobisz kolejny krok.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9237
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Zestawienie do subiekta - kto pomoże
« Odpowiedź #4 dnia: Czerwiec 21, 2017, 12:09:36 »
Masz tabelę sl_Magazyn a niej pole mag_id. Podłącz pod odpowiednie pole w dok__dokument i daj takie zestawienie jak wyżej napisałem. Jak będziesz miał gotowe to pokaż kod.

Wysil się trochę. Gotowca Ci nie dam bo jestem złośliwy.
Sławek, Zduńska Wola

Odp: Zestawienie do subiekta - kto pomoże
« Odpowiedź #4 dnia: Czerwiec 21, 2017, 12:09:36 »