Announcement

Collapse
No announcement yet.

Behandlung der Zeit in LocalSQL

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

  • Behandlung der Zeit in LocalSQL

    Ich möchte eigentlich nur für einen Kunden die Zeit summieren.
    Das casten von time nach integer geht:
    SELECT cast(zeit as integer) FROM auftrag.db<br>
    aber nicht nach float
    SELECT cast(zeit as float) FROM auftrag.db<br>
    Folgender Konstrukt addiert mir aber nur die Stunden.
    Add('SELECT sum( CAST(CAST((CAST(zeit AS TIME) ) AS CHAR(8)) as '+
    'INTEGER)) FROM auftrag.db WHERE kunden_id = 1')<br>
    Ich habe in der Hilfe zu LocalSQL nichts gefunde, wie man Stunden und Minuten behandeln könnte, so wie in Extract(Month...
    Die Hilfe sagt zwar:
    EXTRACT arbeitet nur mit DATE-, TIME- und TIMESTAMP-Werten. Um EXTRACT mit anderen als Datumswerten zu verwenden, benutzen Sie zuvor die Funktion CAST, um die Spalte in einen numerischen Typ umzuwandeln.
    aber, wie gesagt, das casten nach Float oder Numeric funktioniert nicht.

    Klaus-Peter
Working...
X