Strona 4 z 5

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 19 wrz 2023, 20:03
autor: Szady
Dzień dobry,
Poproszę o zestawienie:
[EAN] _ [KONTO ALLEGRO] _ [KWOTA] _ [DATA WYKONANIA ZESTAWIENIA] _ [NAZWA PRODUKTU] _ [KOD] _ [ILOŚĆ] _ [CENA ZAKUPU] oraz jeżeli to możliwe suma ([ILOŚĆ] x [CENA ZAKUPU])

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 20 wrz 2023, 10:19
autor: PhotoSoft
Witam,
te dane uzyska Pan poprzez eksport CSV :arrow: viewtopic.php?t=667

Tylko potem trzeba będzie wykonać sumowanie w excelu.

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 03 paź 2023, 09:39
autor: robi1976
Dzień dobry.
Czy jest możliwość wygenerowania takiego zestawienia/raportu?

Jaki % klientów, którzy kupili produkt x[EAN] dokonali kolejnego zakupu w danym miesiącu?

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 03 paź 2023, 15:47
autor: PhotoSoft
Witam,
nie bardzo. Ja przynajmniej nie mam pomysłu.

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 04 paź 2023, 07:55
autor: tomazik123
Sprecyzuj bardziej swoje zapytanie. Czy dokonali ponownego zakupu produktu x, produktu innego niż x, czy obojętnie jakiego i czy dokonali zakupu w danym miesiącu czy dokonali zakupu po dacie zakupu produktu x?

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 06 paź 2023, 11:01
autor: robi1976
tomazik123 pisze: 04 paź 2023, 07:55 Sprecyzuj bardziej swoje zapytanie. Czy dokonali ponownego zakupu produktu x, produktu innego niż x, czy obojętnie jakiego i czy dokonali zakupu w danym miesiącu czy dokonali zakupu po dacie zakupu produktu x?

Jaki % klientów, którzy kupili produkt x[EAN] dokonali kolejnego dowolnego zakupu po dacie zakupu produktu x?

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 06 paź 2023, 12:40
autor: tomazik123
Nie mam za bardzo jak przetestować bo my sprzedajemy pojedyncze sztuki, ale spróbuj (przyjąłem miesiąc wrzesień):
 

Kod: Zaznacz cały

WITH wynikpierwszy AS (
    SELECT ID_KLIENT, DATA_ZAKUPU 
    FROM TRANSAKCJE 
    WHERE EAN = 'tutajwpiszean' AND DATA_ZAKUPU BETWEEN '2023-09-01' and '2023-09-31' and GRUPA_IDS = ''
),
IloscPierwszy AS (
    SELECT COUNT(*) AS Ilosc1 
    FROM wynikpierwszy
),
IloscDrugi AS (
    SELECT COUNT(DISTINCT w.ID_KLIENT) AS Ilosc2
    FROM wynikpierwszy w
    JOIN TRANSAKCJE t ON w.ID_KLIENT = t.ID_KLIENT AND t.DATA_ZAKUPU > w.DATA_ZAKUPU AND GRUPA_IDS = ''
)

SELECT 
    CASE 
        WHEN i1.Ilosc1 = 0 THEN 0
        ELSE (i2.Ilosc2 * 100.0 / i1.Ilosc1) 
    END AS ProcentKlientow
FROM IloscPierwszy i1, IloscDrugi i2;

a jeśli chcesz sobie wyświetlić zestawienie ilości i sumy zakupów dokonanych przez Klientów po zakupie produktu x to zastosuj to zapytanie
 

Kod: Zaznacz cały

WITH wynikpierwszy AS (
    SELECT ID_KLIENT, DATA_ZAKUPU 
    FROM TRANSAKCJE 
    WHERE EAN = 'tutajwpiszEAN' and DATA_ZAKUPU BETWEEN '2023-09-01' and '2023-09-31' and GRUPA_IDS = ''
)

SELECT tk.KL_LOGIN AS Login, 
		SUM(t.ilosc) AS SumaIlosc,
       ROUND(SUM(t.KWOTA), 2) AS Sumakwota
FROM wynikpierwszy w
JOIN TRANSAKCJE t ON w.ID_KLIENT = t.ID_KLIENT AND t.DATA_ZAKUPU > w.DATA_ZAKUPU
JOIN TRANS_KLIENCI tk ON w.ID_KLIENT = tk.ID_KLIENT
GROUP BY tk.KL_LOGIN;
jakby nie działało albo chciałbyś coś dołożyć - daj znać.

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 08 paź 2023, 12:52
autor: KarolinaS
Dzień dobry,

Chciałabym prosić o pomoc w edytowaniu skryptu, którym aktualnie się posługuję:

SELECT
   SUBSTRING(data_zakupu FROM 1 FOR 10) as data, COUNT(id_klient) AS klienci, SUM(ilosc) AS sztuk, Round(SUM(kwota),2) AS kwota
FROM
   transakcje AS t
WHERE
   id IN ([ZAZN]) AND grupa_ukryj=0 AND kosz=0
GROUP BY
  data
ORDER BY
  data

W tej wersji skrypt tworzy zestawienie, które podlicza ogólną sprzedaż z podziałem na daty. Potrzebuję dwa inne zestawienia:
1) j.w. ale bez podziału na daty
2) j.w. ale z WYKLUCZENIEM usługi dodatkowej (np. pakowanie na prezent) jako sztukę sprzedażową

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 08 paź 2023, 15:09
autor: tomazik123
Czyli jedno pod drugim?

1) j.w. ale bez podziału na daty
 

Kod: Zaznacz cały

SELECT
   t.data_zakupu, 
   k.KL_LOGIN AS klient,
   t.ilosc AS sztuk, 
   Round((t.kwota),2) AS kwota
FROM
   transakcje AS t
JOIN
   TRANS_KLIENCI AS k ON t.id_klient = k.id_klient
WHERE
   t.id IN ([ZAZN]) AND t.grupa_ukryj=0 AND t.kosz=0
ORDER BY 
   t.data_zakupu ASC;

2) j.w. ale z WYKLUCZENIEM usługi dodatkowej (np. pakowanie na prezent) jako sztukę sprzedażową

Kod: Zaznacz cały

SELECT
   t.data_zakupu, 
   k.KL_LOGIN AS klient,
   t.ilosc AS sztuk, 
   Round((t.kwota),2) AS kwota
FROM
   transakcje AS t
JOIN
   TRANS_KLIENCI AS k ON t.id_klient = k.id_klient
WHERE
   t.id IN ([ZAZN]) AND t.grupa_ukryj=0 AND t.kosz=0 AND USLUGA =''
ORDER BY 
   t.data_zakupu ASC;

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 23 paź 2023, 18:52
autor: Szady
Poproszę o zestawienie:
ID ZAMÓWIENIA ; TYTUŁ AUKCJI ; KOD ; SUMA PRODUKTÓW Z ZAZNACZENIA O TYM SAMYM KODZIE ; CENA ZAKUPU
Z góry dziękuję.
PhotoSoft pisze: 24 paź 2023, 11:17 Nie może być jednocześnie pobrane ID zamówienia i suma produktów wg kodu.
Rozumiem. Poproszę w takim razie bez ID z sumą, oraz bez sumy ale z ID. Coś z tego wymyślę. Dziękuję.

Edycja PhotoSoft

Zestawienie 1:

Kod: Zaznacz cały

SELECT
   tytul_aukcji, t.kod, t.ean, SUM(ilosc) AS suma, cena_zakupu
FROM
   transakcje AS t
LEFT JOIN
   produkty p ON t.kod=p.kod
WHERE
   t.id IN ([ZAZN]) AND grupa_ids='' AND kosz=0
GROUP BY
  t.kod, t.ean, tytul_aukcji, cena_zakupu
Zestawienie 2:

Kod: Zaznacz cały

SELECT
   t.id, tytul_aukcji, t.kod, t.ean, ilosc, cena_zakupu
FROM
   transakcje AS t
LEFT JOIN
   produkty p ON t.kod=p.kod
WHERE
   t.id IN ([ZAZN]) AND grupa_ids='' AND kosz=0

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 25 paź 2023, 13:31
autor: PhotoSoft
Proszę sobie sprawdzić zapytania.

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 25 paź 2023, 16:27
autor: Szady
Zapytania działają, z tym że chodziło o cenę zakupu. Proszę o ewentualną zmianę bądź edycję. Pozdrawiam.

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 26 paź 2023, 09:33
autor: PhotoSoft
Poprawiłem, proszę sprawdzić.

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 03 lis 2023, 13:21
autor: Szady
Jeżeli to możliwe proszę jeszcze o dopisanie EAN. Dziękuję.

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 06 lis 2023, 09:42
autor: PhotoSoft
Poprawiłem, proszę sprawdzić.