Hy,

das ist kein Problem von Chip, Norton oder sonstwas, sondern eher "normal".ScriptHook ist eine .dll Datei und demzufolge für Virenscanner gleich mal als gefährlich einzustufen. 

Ich mache viele Tutorials für GTA: https://goo.gl/BjGaMD

Und wenn nichts funktioniert, treten stets die gleichen Probleme auf:

  • Benutze die Herstellerseiten für Downloads, da diese die aktuellsten Versionen online haben. Soll heißen, lade dir ScriptHook von der Ursprungsseite runter (findest du unter Google oder bei meinen Videobeschreibungen)
  • Die Verzeichnisse von GTA und etwaigen Mods sind IMMER von Virenscanner auszunehmen - sonst werden die Dateien blockiert/gelöscht und dann gehen deine Mods trotzdem nicht)
  • Bei Fragen, schau einfach mal bei meinem Channel vorbei :D

lg
DeepX

...zur Antwort
MySQL select Abfrage mit spezieller Gruppierung

Hallo Leute,

ich stehe zur Zeit bei einer etwas (für mich) komplexen mySQL bzw. PHP Abfrage. Vielleicht könnt ihr mir einen Schubs in die richtige Richtung geben?!

Ich frage eine Tabelle mit verschiedenen Spalten ab, die auch verschiedene Werte beinhalten, die ich via AVG bzw. SUM berechne. Soweit so gut. In einer Spalte allerdings sind verschiedene Produktnamen die ich gruppieren will, allerdings gruppieren solange ein bestimmtes Zeichen im Produktnamen nicht erreicht ist.

Beispielabfrage:

SELECT COUNT(  `product` ) AS anzahl, AVG(  `aufwand` ) AS aufwand,  `product` FROM  `tabelle` WHERE 1 AND datum BETWEEN "$datumsvariable"  AND "$datumsvariable2'" AND `product` != "" AND  `product` !=  "\"\"" GROUP BY  `product`  ORDER BY  `aufwand`

Soweit so gut... Allerdings gibt es nun eben diese Produktnamen mit Klammern "(", die Details beinhalten die ich nicht als eigene Gruppe will. zB.

  • produktname AB
  • produktname CD
  • produktname CD (details bla bla)
  • produktname CD (details bla bla)
  • produktname AB
  • produktname AB (details bla bla)
  • produktname CD

Meine obige mySQL-Abfrage würde nun 4 Gruppen machen:

  • produktname AB
  • produktname AB (details bla bla)
  • produktname CD
  • produktname CD (details bla bla)

Ich will aber

  • produktname AB
  • produktname CD

Die produktname AB (details bla bla) und produktname CD (details bla bla) sollen enthalten sein in produktname AB bzw. produktname CD

Ich hoffe das war soweit verständlich und ihr könnt mir helfen.

Danke im Voraus, lg DeepX

...zur Frage

Suboptimierer hat mich auf den richtigen Pfad gebracht :)

Anbei meine Abfrage ohne Datumseinschränkung (da das ja das Wenigste ist)

SELECT COUNT( `product` ) AS anzahl, AVG( `aufwand` ) AS aufwand, `product`, LEFT(`product`, INSTR(`product`, " (")) AS productclear FROM `tabelle` WHERE 1 AND `product` != "" AND `product` != "\"\"" GROUP BY `productclear` ORDER BY `aufwand` DESC

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.