AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:02

Parameter dieser Suchanfrage:

Suche in Thema: View's über 2 Tabellen und Kartesisches Produkt
Suche alle Beiträge, die von "Jelly" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: View's über 2 Tabellen und Kartesisches Produkt

      Delphi
      by Jelly, 8. Jan 2005
    Da Sum eine Aggregat-Funktion ist, mußt du nach den restlichen Feldern gruppieren:
    SELECT ARBEITSDATUM as Datum
    , Rechnung_NR as Buchungstext
    , SUM(tbl_Rechnung.ZEIT * tbl_Lohn.LOHN) AS Einnahmen
    FROM tbl_Rechnung

    Inner JOIN tbl_Lohn
    ON tbl_Rechnung.SID_LOHN = tbl_Lohn.ID

    WHERE MONTH (ARBEITSDATUM ) = 01
  • Forum: Datenbanken

    Re: View's über 2 Tabellen und Kartesisches Produkt

      Delphi
      by Jelly, 8. Jan 2005
    Zeig mal deinen kompletten SQL Befehl, der nicht funktioniert.
  • Forum: Datenbanken

    Re: View's über 2 Tabellen und Kartesisches Produkt

      Delphi
      by Jelly, 8. Jan 2005
    in der order by Klausel steht die 1 für die erste Spalte. Du kannst hier nicht den Namen der Spalte angeben, da du ein Union von 2 Select Abfragen hast.


    NULL steht quasi für leer. Da steht dann also nichts in der Spalte. Im Gegenzug steht 0 für die Zahl null. Das ist ein Unterschied.


    Was meinst du mit Platzhalter? Etwa die Params aus deiner Query. Also so wie
    select ... where...
  • Forum: Datenbanken

    Re: View's über 2 Tabellen und Kartesisches Produkt

      Delphi
      by Jelly, 8. Jan 2005
    Na dann will ich mal probieren, ungetestet:
    ( select Datum, Rechnungsnummer as Buchungstext, Betrag as Einnahme from Tabelle1, null as Ausgabe
    where Month(Datum) = 12 and Year(Datum) = 2004
    union all
    select Datum, Material as Buchungstext, null as Einnahme, Betrag as Ausgabe
    where Month(Datum) = 12 and Year(Datum) = 2004
    )

    order by 1
  • Forum: Datenbanken

    Re: View's über 2 Tabellen und Kartesisches Produkt

      Delphi
      by Jelly, 8. Jan 2005
    Und wo ist die Betragsspalte? Wenn du uns die noch nennst, werden wir die View sicherlich zusammenkriegen
  • Forum: Datenbanken

    Re: View's über 2 Tabellen und Kartesisches Produkt

      Delphi
      by Jelly, 8. Jan 2005
    Die Annahme macht keinen Sinn, weil Klaus D. ja geschrieben hat, daß einzig die ID Spalte übereinstimmen. Ich bin davon ausgegangen, daß in den beiden Tabellen total grundverschiedene Informationen gespeichert sind. Deshalb dacht ich daß ein Union in dem Fall keinen Sinn macht.
  • Forum: Datenbanken

    Re: View's über 2 Tabellen und Kartesisches Produkt

      Delphi
      by Jelly, 8. Jan 2005
    Dann sind die Daten ja auch nicht mehr in einer Tabelle rsp. View darstellbar. Macht für mich keinen Sinn, über union zu verfahren.

    Vielleicht helfen dir Joins weiter.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Jelly&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=37618
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 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