Announcement

Collapse
No announcement yet.

Summieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Summieren

    Hallo

    Anfänger braucht Hilfe.

    Ich würde gerne die gefahrenen Kilometer im Jahr ermitteln.

    Select Extract(Year From Datum) As Jahr, Sum(Teilstrecke) As Kilometer From tbl_Verbrauch
    Group By Jahr

    Ich dachte eigentlich das es so funktionieren müsste. Leider bekomme ich immer einen Script-Fehler „ Ungültiger Feldnahme Jahre „ .

    Kann mir bitte jemand sagen wie ich es richtig schreiben muss.

    Ich arbeite mit der BDE von Borland (LOCAL SQL)

    Danke

  • #2
    Hallo Frank,

    versuch mal dein Statement so wie du es hast aber am Ende "...Group by 1"

    Floria

    Comment


    • #3
      Ja. Habe ich getestet.
      Ich habe auch Extract(Year From Datum)ausprobiert,
      bekomme aber beide male die Fehlmeldung
      " Merkmal nicht verfügbar " ??!!!

      Wenn ich ohne "Sum und Group..." schreibe, listet er mir alle Datumwerte als Jahr auf.(ohne Problem).
      Sobald ich die Gruppierung ins Spiel bringe geht es los....

      Comment


      • #4
        Hallo Frank,

        ich glaube, das die bde ein kleines Problem mit dem extract und group by hat, das hab ich auch schon mal bei einem Prrogramm über MySQL erlebt und habe es etwas anders gelöst.
        was spricht dagegen in der Tabelle ein extra Feld für das Jahr mitzuführen, und dann ganz einfach dieses sql-statement zu nutzen:

        Select Jahr, Sum(Teilstrecke) As Kilometer From tbl_Verbrauch Group By Jahr

        wenn Du noch weiter Fragen hast, kannste ja posten oder direkt mailen : [email protected]

        Gruß Marti

        Comment

        Working...
        X