Funkcjonalność przeznaczona jest dla zaawansowanych użytkowników. Wymagana jest znajomość języka SQL oraz struktury bazy EU.
Zestawienia generujemy w menu nad główną listą "Eksportuj -> własne zestawienie".
W tym wątku będzie można wymieniać się zapytaniami SQL, które mają "wyciągać" konkretne dane z bazy. W zapytaniu można zastosować tag [ZAZN], wtedy w jego miejsce wstawione zostaną numery ID zaznaczonych transakcji.
Zapytania możemy zapisać w programie, natomiast ich wyniki wyeksportować do pliku CSV.
Do wyciągnięcia prostych danych proszę korzystać z eksportu CSV viewtopic.php?t=667 i znaczników viewtopic.php?t=666
W kwestii organizacyjnej, aby nie zrobił się tutaj bałagan to przygotowane zapytania będę wstawiał edytując post z prośbą, a resztę postów będę usuwał, gdy osoba prosząca potwierdzi, że otrzymuje dane takie jakie chciała.
Przykładowe zapytania
Suma sprzedanych sztuk wg tytułu aukcji z zaznaczonych transakcji
Kod: Zaznacz cały
SELECT
tytul_aukcji, SUM(ilosc)
FROM
transakcje
WHERE
id IN ([ZAZN]) AND grupa_ids='' AND kosz=0
GROUP BY
tytul_aukcji
Suma sprzedanych sztuk wg tytułu aukcji (wraz z nazwą produktu) z zaznaczonych transakcji
Kod: Zaznacz cały
SELECT
t.tytul_aukcji, p.produkt, SUM(ilosc)
FROM
transakcje AS t
LEFT JOIN
(SELECT id_mag_prod, szab_tytul FROM auk_prod GROUP BY id_mag_prod, szab_tytul) AS ap ON ap.szab_tytul=t.tytul_aukcji
LEFT JOIN
produkty AS p ON p.id=ap.id_mag_prod
WHERE
t.id IN ([ZAZN]) AND t.grupa_ids='' AND t.kosz=0
GROUP BY
t.tytul_aukcji, p.produkt
Suma sprzedanych sztuk wg nazwy produktu z zaznaczonych transakcji
Kod: Zaznacz cały
SELECT
p.produkt, SUM(ilosc)
FROM
transakcje AS t
LEFT JOIN
(SELECT id_mag_prod, szab_tytul FROM auk_prod GROUP BY id_mag_prod, szab_tytul) AS ap ON ap.szab_tytul=t.tytul_aukcji
LEFT JOIN
produkty AS p ON p.id=ap.id_mag_prod
WHERE
t.id IN ([ZAZN]) AND t.grupa_ids='' AND t.kosz=0
GROUP BY
p.produkt
Kod: Zaznacz cały
SELECT * FROM kat_all_params WHERE id_param IN (SELECT id_param FROM kat_all_params_link WHERE id_kat=X)