Anleitung Hilfreiche SQL-Befehle

Thema wurde von Petra, 28. April 2015 erstellt.

  1. w_roensch

    w_roensch Aktives Mitglied

    Registriert seit:
    19. Dezember 2016
    Beiträge:
    36
    Danke erhalten:
    7
    Danke vergeben:
    4
    Hallo,
    ich bin neu und noch dumm , deshalb meine Frage :
    Wie kann ich mit SQL abfragen ob der Kunde mehr wie dreimal bestellt hat , und wie frage ich ab ob er in dem Jahr für mehr wie 1000.--€ eingekauft hat. Beim ersten sollte dann der Gruppenwechsel auf Stammkunde, beim zweiten auf Premiumkunde erfolgen. Dane für Eure Hilfe.
    Gruß Wolfgang
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.443
    Danke erhalten:
    421
    Danke vergeben:
    158
    #282 Anonymous, 24. März 2018
    Zuletzt bearbeitet: 24. März 2018
    Hallo,
    wir müssen für einen Hersteller einen Produkthinweis anzeigen lassen. Das würde ich gerne mit dem GX-Costumizer machen. direkt am Warenkorb-Button.
    Gibt es einen SQL-Befehl das ich den GX "Hinweis" allen Artikeln einer Kategorie samt Unterkategorien zuordnen kann ohne hunderte von Artikeln zu berbeiten?

    Danke und gruß
     
  3. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.693
    Danke erhalten:
    885
    Danke vergeben:
    288
    Das müsste man individuell machen. Allgemeingültig geht in dem Fall nicht.
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.443
    Danke erhalten:
    421
    Danke vergeben:
    158
    #284 Anonymous, 24. März 2018
    Zuletzt bearbeitet: 24. März 2018
    Ich hab’s geahnt ...

    Edit: Als ich eben voll motiviert dran ging, wurde mir bewusst, das ich in der Hauptkategorie den Customizer zuordnen konnte mit allen Unterkategorien. Hat nur 10 Sek. gedauert.
    Echt, ich muss mich mal mit den ganzen letzten Änderungen befassen...
     
  5. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.693
    Danke erhalten:
    885
    Danke vergeben:
    288
    Hier hast Du schonmal den Teil, womit Du die Anzahl der Bestellungen und deren Summe und die neue und die aktuelle Kundengruppe kontroliieren kannst, als reine Abfrage.
    Der customer_status muss > 1 sein, damit Admin-Accounts und Gastkonten nicht berücksichtigt werden.

    Code:
    SELECT orders.customers_id, Count(orders.orders_id) AS Anzahl, Sum(orders_total.value) AS Umsatz, If(Sum(orders_total.value)>1000,"3","2") AS Neue_Kundengruppe, customers.customers_status AS Aktuelle_Kundengruppe
    FROM (orders INNER JOIN orders_total ON orders.orders_id = orders_total.orders_id) INNER JOIN customers ON orders.customers_id = customers.customers_id
    WHERE (((Year(orders.date_purchased))=2017))
    GROUP BY orders.customers_id, orders_total.class, customers.customers_status
    HAVING (((customers.customers_status)>1) AND ((Count(orders.orders_id))>=3) AND ((orders_total.class)="ot_total"))
    ORDER BY Count(orders.orders_id) DESC
    
     
  6. SirSimon79

    SirSimon79 Aktives Mitglied

    Registriert seit:
    28. November 2016
    Beiträge:
    33
    Danke erhalten:
    0
    Danke vergeben:
    27
    Gibts ne Möglichkeit, global allen Kategorien inkl. Unterkategorien zu sagen, dass die Unterkategorien-Bilder angezeigt werden sollen?

    Vielen Dank!
     
  7. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.693
    Danke erhalten:
    885
    Danke vergeben:
    288
    Das sollte damit gehen:

    Code:
    UPDATE categories
    SET show_sub_categories_images = 1;
    
     
  8. w_roensch

    w_roensch Aktives Mitglied

    Registriert seit:
    19. Dezember 2016
    Beiträge:
    36
    Danke erhalten:
    7
    Danke vergeben:
    4
    Hallo Christian,
    danke für die Befehle, hat geklappt, habe ich über das SQL Modul Xycon eingebaut.
    Eine große Erleichterung für uns, denn bei 1&1 mußten wir monatlich durchsehen , wer die Bedingungen erfültt.
    Gruß Wolfgang
     
  9. Whitecaps Products

    Whitecaps Products Erfahrener Benutzer

    Registriert seit:
    7. März 2015
    Beiträge:
    104
    Danke erhalten:
    0
    Danke vergeben:
    37
    Hallo,

    ich suche einen SQL-Befehl für die Aktivierung eines gewissen Teaser-Sliders in einer bestimmten Produktkategorie für alle Produkte.

    Liebe Grüße
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Es gibt Slider für Produkte?
     
  11. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.693
    Danke erhalten:
    885
    Danke vergeben:
    288
    Aber sicher.. schon lange...
     
  12. Torben Wark

    Torben Wark Gambio GmbH

    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Jupp, sobald man einen Teaser-Slider eingerichtet hat, kann man den auch einem Produkt, einer Kategorie oder einem Content zuweisen. Die Felder dafür sind nur dann sichtbar, wenn es auch einen Slider gibt
     
  13. Whitecaps Products

    Whitecaps Products Erfahrener Benutzer

    Registriert seit:
    7. März 2015
    Beiträge:
    104
    Danke erhalten:
    0
    Danke vergeben:
    37
    Hallo Torben,

    hast Du auch eine Antwort auf meine Frage, die sich auf den Slider bezieht?

    LG
     
  14. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.693
    Danke erhalten:
    885
    Danke vergeben:
    288
    Wieviele Benutzer verwenden welche Single-Sign-On-Methode?

    Code:
    SELECT Count(issuer) AS Kunden, issuer
    FROM customers_sso
    GROUP BY issuer
    
     
  15. katharinahoffmann

    katharinahoffmann Aktives Mitglied

    Registriert seit:
    12. April 2015
    Beiträge:
    39
    Danke erhalten:
    0
    Danke vergeben:
    13
    Gibt es vielleicht irgendeinen SQL Befehl, mit dem mir angezeigt werden kann welcher Artikel den Artikeltyp "Standard" benutzt? Bzw reicht es auch, wenn mir in einer Liste angezeigt wird, welchen Artikeltyp das jeweilige Produkt verwendet?
    Hintergrund: Mir ist offenbar ein paar mal der Fehler unterlaufen, dass ich Downloadartikel als Standard eingeordnet habe und im Warenkorb deshalb jetzt der Ausschluss des Widerrufsrechts nicht angezeigt wird und somit die Artikel erst in 14 Tagen heruntergeladen werden können.
    Vielen Dank schonmal!
     
  16. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.096
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Das müsstest dogwar über den Artikelexport sehen können. Meine der Typ wird da mit ausgegeben.
    Falls nicht. Das kann man abfragen. Muss man nur schauen in welcher Tabelle und Spalte das steht.
    Wenns nciht über den Exort findest meld dich nochmal.
     
  17. katharinahoffmann

    katharinahoffmann Aktives Mitglied

    Registriert seit:
    12. April 2015
    Beiträge:
    39
    Danke erhalten:
    0
    Danke vergeben:
    13
    Vielen Dank! Im Export gibt es zwar die Spalte p_typ, die ist aber bei allen Artikeln bis auf 5 leer?! Kann leider nicht nachvollziehen warum... Ich habe auch alle anderen Spalten durchgesehen, aber leider keine Information über den Artikeltyp gefunden.
     
  18. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.096
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Ohne Gewähr aber da nur Select abfrage eigentlich keine Gefahr
    Code:
    SELECT products_model, product_type FROM `products` ORDER BY `product_type` ASC;
    Dann siehst Artikelnummer und Produktstatus als Tabelle
     
  19. katharinahoffmann

    katharinahoffmann Aktives Mitglied

    Registriert seit:
    12. April 2015
    Beiträge:
    39
    Danke erhalten:
    0
    Danke vergeben:
    13
  20. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.803
    Danke erhalten:
    548
    Danke vergeben:
    248
    Hallo an alle, eine Vielleicht etwas kompliziert gedachte Frage.
    Ich möchte alle Artikel die products_shippingtime=6 haben in eine Kategorie verschieben.

    Ein SQL Befehl dazu wäre nicht schlecht, auch andere Möglichkeiten das mit relativ wenig Aufwand zu realisieren, wären willkommen.

    Ich habe leider so gar keine Idee wie das gehen könnte.

    Der Select Befehl um die Artikel aufzurufen wäre folgender:
    Code:
    SELECT * FROM `products` WHERE products_shippingtime=6