Od teraz można zarejestrować lub zalogować się na forum poprzez konto Facebook albo Google :) Jeśli zalogujesz się w ten sposób i na forum jest już utworzone konto o takim samym adresie e-mail, wówczas oba konta zostaną ze sobą powiązane. Czyli zachowane zostaną wszystkie ustawienia i posty.

Jeśli adresy e-mail będą różne, wówczas zostanie założone nowe czyste konto. W razie czego można zmienić w ustawieniach istniejącego konta adres na inny :arrow: ucp.php?i=ucp_profile&mode=reg_details

Ten komunikat można zamknąć w prawy górnym rogu.

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

Tutaj znajdziesz zgłaszane problemy oraz ich rozwiązania. Proszę obowiązkowo zapoznać się z podwieszonym poradnikiem "Jak prawidłowo zgłosić problem?".
Szady
Posty: 15
Rejestracja: 19 wrz 2023, 07:42
Podziękował: 0
Otrzymał podziękowań: 0

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

Post 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])
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

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

Post autor: PhotoSoft »

Witam,
te dane uzyska Pan poprzez eksport CSV :arrow: viewtopic.php?t=667

Tylko potem trzeba będzie wykonać sumowanie w excelu.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

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

Post 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?
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

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

Post autor: PhotoSoft »

Witam,
nie bardzo. Ja przynajmniej nie mam pomysłu.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
tomazik123
Posty: 280
Rejestracja: 23 wrz 2018, 16:14
Podziękował: 10 razy
Otrzymał podziękowań: 7 razy

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

Post 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?
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

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

Post 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?
tomazik123
Posty: 280
Rejestracja: 23 wrz 2018, 16:14
Podziękował: 10 razy
Otrzymał podziękowań: 7 razy

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

Post 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ć.
KarolinaS
Posty: 3
Rejestracja: 02 maja 2023, 09:10
Podziękował: 0
Otrzymał podziękowań: 0

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

Post 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ą
tomazik123
Posty: 280
Rejestracja: 23 wrz 2018, 16:14
Podziękował: 10 razy
Otrzymał podziękowań: 7 razy

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

Post 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;
Szady
Posty: 15
Rejestracja: 19 wrz 2023, 07:42
Podziękował: 0
Otrzymał podziękowań: 0

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

Post 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
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

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

Post autor: PhotoSoft »

Proszę sobie sprawdzić zapytania.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
Szady
Posty: 15
Rejestracja: 19 wrz 2023, 07:42
Podziękował: 0
Otrzymał podziękowań: 0

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

Post autor: Szady »

Zapytania działają, z tym że chodziło o cenę zakupu. Proszę o ewentualną zmianę bądź edycję. Pozdrawiam.
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

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

Post autor: PhotoSoft »

Poprawiłem, proszę sprawdzić.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
Szady
Posty: 15
Rejestracja: 19 wrz 2023, 07:42
Podziękował: 0
Otrzymał podziękowań: 0

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

Post autor: Szady »

Jeżeli to możliwe proszę jeszcze o dopisanie EAN. Dziękuję.
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

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

Post autor: PhotoSoft »

Poprawiłem, proszę sprawdzić.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
ODPOWIEDZ