Autor Wątek: Subiekt GT raport  (Przeczytany 1857 razy)

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

Offline Wojtek M4U

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.51HF1
Subiekt GT raport
« dnia: Maj 08, 2018, 16:24:29 »
Witam wszystkich.

Mam pytanie. Potrzebuję stworzyć raport.
Bazowo znalazłem taki:

SELECT
   CONVERT(VARCHAR(10),dok_DataWyst,121) as Data,
   dok_NrPelny as Numer,
   isnull(adr_Nazwa,'kontrahent nieokreślony') as Kontrahent,
   CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwGotowka,0) * -1 ELSE isnull(dok_KwGotowka,0)  END as Gotówka,
   CASE WHEN dok_typ in (14,16) THEN isnull( dok_KwDoZaplaty,0) * -1 ELSE isnull( dok_KwDoZaplaty,0) END as Przelew,
   CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwKarta,0) * -1 ELSE isnull(dok_KwKarta,0) END as Karta
FROM
   dok__Dokument dok LEFT JOIN adr__Ewid adr ON (dok.dok_OdbiorcaId = adr.adr_IdObiektu AND adr.adr_TypAdresu = 1)
WHERE
   (dok.dok_Typ IN (2,6,21,14))
   AND
   (dok_DataWyst BETWEEN {DR: Z okresu::})
                AND
                (dbo.fnMAKE_DOKPARAM(dok_Typ, dok_Podtyp)!=131073)
ORDER BY Data, dok_Id

Wszystko z nim ok ale mam jeszcze dwa rodzaje płatności "Kredy". Jestem noga z SQL i potrzebuję pomocy jak dopisać wiedze żeby płatności kredyt pokazywały mi się w raporcie.
Proszę o pomoc i z góry dziękuję.

Pozdrawiam,
Wojtek

Offline PrzemekP

  • Nowy użytkownik
  • *
  • Wiadomości: 33
  • Reputacja +2/-0
  • Wersja programu: 1.60
Odp: Subiekt GT raport
« Odpowiedź #1 dnia: Maj 09, 2018, 13:32:39 »
Rozumiem, że dwa rodzaje płatności = dwa różne centra obsługi ratalnej? Żeby je rozdzielić w zestawieniu na osobne kolumny, musiałbym znać ich wartości w kolumnie dok_KredytId. Ładując obie płatności kredytowe do jednej kolumny, można dopisać przed FROM linijkę:
CASE WHEN dok_typ in (14,16,6) THEN isnull(dok_KwKredyt,0) * -1 ELSE isnull(dok_KwKredyt,0) END as Kredyt

(w razie czego proszę mnie poprawić bo nie rozumiem do końca czy wszystkie z tych typów dokumentów powinny znaleźć się w CASE)

Offline Wojtek M4U

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.51HF1
Odp: Subiekt GT raport
« Odpowiedź #2 dnia: Maj 18, 2018, 09:24:41 »
Witam,

Tak dwa różne centra obsługi ratalnej. Proszę o podpowiedź jak mam sprawdzić wartości w kolumnie dok_Kredyt?
Kod który Pan napisał niestety nie działa.

Czy mogę liczyć na pomoc?

Pozdrawiam,
Wojtek
« Ostatnia zmiana: Maj 18, 2018, 09:47:56 wysłana przez Wojtek M4U »

Forum Użytkownikow Subiekt GT

Odp: Subiekt GT raport
« Odpowiedź #2 dnia: Maj 18, 2018, 09:24:41 »