Libre Office

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: 73
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: 73
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

Open Office
Antworten