[FOSSGIS-Talk] SQL Abfrage zur Bildung eines virtuellen Layer oder zur Summenbildung

Frank Schulze Frank.Schulze at fmb-e.de
So Okt 27 14:19:26 CET 2019


Hallo Zusammen
Ich hatte diese Frage zwar schon mal in ähnlicher Form gestellt, habe aber wahrscheinlich eine zu banale Überschrift gewählt.
Nun zum Problem, ich habe einen Linienlayer mit verschiedenen Texteintragungen. Jetzt möchte ich z.B. zur Materialermittlung die gleichen Rohre in einem Layer darstellen, um daraus die Gesamtlänge ermitteln zu können. Also sprich wie viel KSR 110 oder SNRVe 7x12x2 usw. benötige ich.
Meine Attributtabelle sieht so aus:
[cid:image001.png at 01D58CD0.D147AF80]

Ich habe schon folgendes probiert:

SELECT (
     SELECT sum(Laenge_m)
     FROM '37462_Hk_Trasse_2R8'
     WHERE ('Rohr_1'="SNRVe 3x12x2" OR 'Rohr_2'="SNRVe 3x12x2" OR 'Rohr_3'="SNRVe 3x12x2" OR 'Rohr_4'="SNRVe 3x12x2")
     ) as "SNRVe 3x12x2",
     (
     SELECT sum(Laenge_m)
     FROM '37462_Hk_Trasse_2R8'
     WHERE ('Rohr_1'="SNRVe 7x12x2" OR 'Rohr_2'="SNRVe 7x12x2" OR 'Rohr_3'="SNRVe 7x12x2" OR 'Rohr_4'="SNRVe 7x12x2")
     ) as "SNRVe 7x12x2",
     (
     SELECT sum(Laenge_m)
     FROM '37462_Hk_Trasse_2R8'
     WHERE ('Rohr_1'="KSR 110" OR 'Rohr_2'="KSR 110" OR 'Rohr_3'="KSR 110" OR 'Rohr_4'="KSR 110")
     ) as "KSR 110"

Leider bekomme ich beim Testen dieser Abfrage eine Fehlermeldung angezeigt. Wie komme ich hier zum Ziel?

So sieht meine Abfrage mit der Fehlermeldung aus:
[cid:image004.png at 01D58CD1.89EE0A70]

Anmerkung: Es würde auch genügen, wenn ich das Ergebnis als Tabelle o.ä. angezeigt bekomme.


Mit freundlichen Grüßen
Frank Schulze
______________________________

[FMB-Engineering-RGB-transparent_E-MAIL_Signatur_H18xB30]

FMBE GmbH
Gerwigstr. 4
76437 Rastatt

Mobil:  +49 1523 18 33 870
E- Mail:    Frank.Schulze at fmb-e.de<mailto:Frank.Schulze at fmb-e.de>
Web:  www.fmb-e.de<http://www.fmb-e.de/>

Geschäftsführung:      Rolf Ernst, Frank Irmscher
Sitz der Gesellschaft:  Rastatt
Registergericht:           Mannheim, HRB 716261
USt-IdNr.:                     DE287281715


[cid:image002.png at 01D311FC.02ED8E30]   Erfolg durch Qualität!
Die FMBE GmbH ist erfolgreich nach ISO 9001-2015 zertifiziert.

Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese E-Mail. Das unerlaubte Kopieren und die unbefugte Weitergabe dieser E-Mail sind nicht gestattet.

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image001.png
Dateityp    : image/png
Dateigröße  : 52060 bytes
Beschreibung: image001.png
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20191027/798be5eb/attachment.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image002.png
Dateityp    : image/png
Dateigröße  : 6960 bytes
Beschreibung: image002.png
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20191027/798be5eb/attachment-0001.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image003.png
Dateityp    : image/png
Dateigröße  : 7095 bytes
Beschreibung: image003.png
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20191027/798be5eb/attachment-0002.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image004.png
Dateityp    : image/png
Dateigröße  : 83970 bytes
Beschreibung: image004.png
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20191027/798be5eb/attachment-0003.png>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste