BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Aggregatfunktion für Textfeld ?

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
WonneWasti
! Supporter - Spende !
Beiträge: 66
Registriert: So 1. Jan 2017, 11:34

Aggregatfunktion für Textfeld ?

Beitrag von WonneWasti » Sa 10. Apr 2021, 16:27

Hallo, ich habe eine Abfrage erstellt zur Zusammenfassung von Bestelldaten, die Datensätze nach Artikelnummer gruppiert und Mengensummen gebildet. Sogar eine Spalte mit aktuellem Vorrat kann ich ausrechnen ( lassen).
Jetzt habe ich halt meine Artikel nur als Nummer in der Ausgabe, weiß nicht welche Geraniensorte mit "ArtikelID 89" gemeint ist. Tabelle verknüpfen und Bezeichnungsfeld auswählen bringt leider nur "Wrong Data type in statement". Eigentlich logisch, oder ? Jetzt suche ich nach einer Aggregatfunktion die mir den Text der zusammengefassten Geraniensorte liefert. Gibt's das ? Muss ich ganz anders vorgehen ? Gehtś nicht ? Wo kann ich über Gruppenbildung in Abfragen nachlesen ?

EINE Antwort reicht natürlich auf meine Fragenkaskaskade ! :-)


Gruß und Dank

WonneWasti

WonneWasti
! Supporter - Spende !
Beiträge: 66
Registriert: So 1. Jan 2017, 11:34

Re: Aggregatfunktion für Textfeld ?

Beitrag von WonneWasti » Sa 10. Apr 2021, 18:40

Ich hab' selbst weitergebastelt :

Code: Alles auswählen

SELECT
 "BestArtikel"."ArtikelID",
 MAX( "Pfl.Artik"."Art" ),
 MAX( "Pfl.Artik"."Sorte" ),
 MAX( "Pfl.Artik"."21" ),
 SUM( "BestArtikel"."Anz." ),
 MAX( "Pfl.Artik"."21" ) - SUM( "BestArtikel"."Anz." )

 FROM "Auftraege", "BestArtikel", "Filter", "Pfl.Artik"

 WHERE "Auftraege"."AuftragID" = "BestArtikel"."AuftragsID"
 AND "Filter"."Saison" = "Auftraege"."SaisonID"
 AND "Pfl.Artik"."ArtikelID" = "BestArtikel"."ArtikelID"

 GROUP BY "BestArtikel"."ArtikelID"

 ORDER BY "BestArtikel"."ArtikelID" ASC
nicht gerade sexy und auch nicht "ortho" , das geht bestimmt "richtiger" ! "MAX" auf ein Textfeld anzuwenden: na,na,na !

Gruß und Dank für die Aufmerksmakeit

WonneWasti

miho
Beiträge: 19
Registriert: So 3. Nov 2019, 14:16

Re: Aggregatfunktion für Textfeld ?

Beitrag von miho » Mi 21. Apr 2021, 10:19

In einer Abfrage folgendes in einer neue Kolonne "Feld1" || '.' || "Feld2" liefert Feld1.Feld2

Hilft das?

Gruss miho

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten