AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

select statement

Ein Thema von jangbu · begonnen am 15. Jun 2009 · letzter Beitrag vom 16. Jun 2009
Antwort Antwort
Seite 2 von 2     12   
jangbu

Registriert seit: 6. Apr 2006
171 Beiträge
 
Delphi 10.3 Rio
 
#11

Re: select statement

  Alt 15. Jun 2009, 21:32
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: select statement

  Alt 15. Jun 2009, 21:54
Also eine Pivot-Abfrage
Markus Kinzler
  Mit Zitat antworten Zitat
jangbu

Registriert seit: 6. Apr 2006
171 Beiträge
 
Delphi 10.3 Rio
 
#13

Re: select statement

  Alt 16. Jun 2009, 09:30
hallo,

hab mal die Ist- und Soll-Situation dokumentiert.
Miniaturansicht angehängter Grafiken
select_147.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von rwachtel
rwachtel

Registriert seit: 26. Aug 2004
Ort: Köln
530 Beiträge
 
RAD-Studio 2010 Pro
 
#14

Re: select statement

  Alt 16. Jun 2009, 09:45
Zitat von jangbu:
[...] hab mal die Ist- und Soll-Situation dokumentiert.
mkinzler hat Dir schon das richtige Stichwort gennant.

http://lmgtfy.com/?q=sql+pivot

Direkt der erste Link ist ein Treffer.
Robert Wachtel
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: select statement

  Alt 16. Jun 2009, 09:50
Siehe #7
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#16

Re: select statement

  Alt 16. Jun 2009, 09:55
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 'Sithen wert else 0 end as Si,
    case Element when 'Fethen wert else 0 end as Fe,
    case Element when 'Cuthen wert else 0 end as Cu
  from Rezepte
  where gruppe = 'ABCand Rezept in ('Si','Fe','Cu')
) intern
group by rezept
  Mit Zitat antworten Zitat
jangbu

Registriert seit: 6. Apr 2006
171 Beiträge
 
Delphi 10.3 Rio
 
#17

Re: select statement

  Alt 16. Jun 2009, 10:28
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
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#18

Re: select statement

  Alt 16. Jun 2009, 10:40
Vielleicht bringt dies Dich ein Stück weiter.

[edit] Vertippsler [/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
jangbu

Registriert seit: 6. Apr 2006
171 Beiträge
 
Delphi 10.3 Rio
 
#19

Re: select statement

  Alt 16. Jun 2009, 10:43
Danke nahpets,

genau das habe ich gesucht, passt jetzt (s.A.)! Dank auch an alle anderen!

jangbu
Miniaturansicht angehängter Grafiken
select_1_196.jpg  
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz