Neu Bildgröße anzeigen lassen

Micmac

Sehr aktives Mitglied
12. Februar 2016
322
53
Hallo,
gibt es eine Möglichkeit in den eigenen Übersichten die Bildgrößen der Bilder anzeigen zu lassen?
Da die Plattformen (Kaufland,Otto...) alle drei Tage die Anforderungen für die Bilder ändern wäre es sehr hilfreich, wenn man auf einen Blick sehen könnte, welche Größe die Bilder haben (z.B. 800x400). Im Moment muss man jeden Artikel aufmachen und dort nachschauen was sehr viel Zeit kostet.
Nur die Größe des Vorschaubildes unter "Alle" würde schon reichen. Die Abfrage der Anzahl der Bilder (und Suchbegriffe + Neu im Sortiment) hat uns schon einmal jemand hier gebastelt.

SELECT
a.cSuchbegriffe AS 'Suchbegriffe Onlineshop',
a.dNeuImSortiment AS 'Neu im Sortiment',
COUNT(DISTINCT bp.kBild) AS 'Anzahl Bilder'
FROM
tArtikel a
LEFT JOIN tArtikelbildPlattform bp ON bp.kArtikel = a.kArtikel
WHERE
a.kArtikel = @KEY

Jetzt noch die Bildgröße des Vorschaubildes dazu wäre sehr gut. Falls jemand eine Idee hat...

Vielen Dank
 

John

Sehr aktives Mitglied
3. März 2012
4.062
1.022
Berlin
Dein SQL läuft bei mir nicht.

Ich würde das auch eher unabhängig von der Anzahl, Suchbegriffen und NeuimSortiment machen, weil das Ergebnis ja eine Tabelle über alle Bilder sein muß.

Das geht dann in diese Richtung:

Code:
  SELECT
  tBild.nHoehe,
  tBild.nBreite,
  tBild.cQuelle
  FROM tBild
  WHERE kBild IN (SELECT DISTINCT kBild FROM tArtikelbildPlattform WHERE kArtikel = @KEYS )

Wobei das generell alle Bilder des Artikels berücksichtigt und keine Einschränkunfe auf die Plattform oder den Ausgabeweg macht.
 
  • Gefällt mir
Reaktionen: Micmac

Micmac

Sehr aktives Mitglied
12. Februar 2016
322
53
Danke für die schnelle Antwort.

Allerdings - Dein SQL läuft bei mir nicht 😅

In der Wawi ist es eine Spalte "Auflösung". Kann man die anzeigen lassen?

Hatte vorhin was vergessen.

SELECT
a.cSuchbegriffe AS 'Suchbegriffe Onlineshop',
a.dNeuImSortiment AS 'Neu im Sortiment',
COUNT(DISTINCT bp.kBild) AS 'Anzahl Bilder'
FROM
tArtikel a
LEFT JOIN tArtikelbildPlattform bp ON bp.kArtikel = a.kArtikel
WHERE
a.kArtikel = @KEY
GROUP BY
a.cSuchbegriffe,
a.dNeuImSortiment
 

John

Sehr aktives Mitglied
3. März 2012
4.062
1.022
Berlin
MeinSQL läuft unter 1.8.
Bei Dir in 1.6 geht glaube ich noch kein @KEYS für mehrere, ausgewählte Artikel. Ändere mal hinten von @KEYS auf @KEY

Auflösung ist doch Höhe x Breite und das liefert mein SQL
 
  • Gefällt mir
Reaktionen: Happy und Micmac

Micmac

Sehr aktives Mitglied
12. Februar 2016
322
53
Klappt. Das "S" von KEYS war es. Sehr gut.

Wenn ich diese Abfrage in die "Alte" mit einbauen möchte, wie würde das aussehen? Falls das überhaupt geht. Also Suchbegriffe, NeuImSortiment, Anzahl Bilder + Bildgrößen.

Nochmals tausend Dank.
 

Ähnliche Themen