![]() |
Re: select statement
Hallo kminzler,
ich brauche die felder mehrer records in einem: select * from rezept where rezept = "Rezept1" aktuelles Ergebnis der Abfrage => mehrere records mit je einem Element+Wert Element Wert Si 0,1 Fe 0,2 Cu 0,3 benötigtes Ergebnis der Abfrage => ein record mit allen Elementen+Werten 0,1 0,2 0,3 jangbu |
Re: select statement
Also eine Pivot-Abfrage
|
Re: select statement
Liste der Anhänge anzeigen (Anzahl: 1)
hallo,
hab mal die Ist- und Soll-Situation dokumentiert. |
Re: select statement
Zitat:
![]() Direkt der erste Link ist ein Treffer. |
Re: select statement
Siehe #7 :zwinker:
|
Re: select statement
Hallo,
hilft Dir das?
SQL-Code:
select Rezept, Sum(Si) As Si, Sum(Fe) as Fe, Sum(Cu) As Su from (
select Rezept, Element, case Element when 'Si' then wert else 0 end as Si, case Element when 'Fe' then wert else 0 end as Fe, case Element when 'Cu' then wert else 0 end as Cu from Rezepte where gruppe = 'ABC' and Rezept in ('Si','Fe','Cu') ) intern group by rezept |
Re: select statement
sorry rwachtel, aber sql_pivot bringt mich irgendwie nicht weiter, da ich trotzdem mehrere Zeilen zurückbekomme! Oder was mach ich da falsch? Ist in meiner Anlage zu sehen.
jangbu |
Re: select statement
|
Re: select statement
Liste der Anhänge anzeigen (Anzahl: 1)
Danke nahpets,
genau das habe ich gesucht, passt jetzt (s.A.)! Dank auch an alle anderen! jangbu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz