Announcement

Collapse
No announcement yet.

Oracle Datums Format

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

  • Oracle Datums Format

    Hallo,

    ich habe folgende Abfrage (die auch läuft):

    SELECT H.BEZEICHNUNG,
    H.ZEIT,
    H.MANUMMER,
    H.TEAM,
    H.MANAME,
    H.VON,
    H.BIS,
    H.TAG,
    Decode(H.BEZEICHNUNG,'Bereit',H.ZEIT) AS Bereit,
    Decode(H.BEZEICHNUNG,'Pause',H.ZEIT) AS U_Pause,
    Decode(H.BEZEICHNUNG,'Schulung',H.ZEIT) AS Schulung,
    Decode(H.BEZEICHNUNG,'Meeting',H.ZEIT) AS Meeting,
    Decode(H.BEZEICHNUNG,'Arbeitsvorbereitung',H.ZEIT) AS Arbeitsvorbereitung
    FROM G.V_ZEITIMZUSTAND_HIST_NEU H
    WHERE TEAM='11'
    AND (trunc(H.VON) >= To_Date('10.06.2008','dd.mm.yyyy')
    AND trunc(H.VON) <= To_Date('12.06.2008','dd.mm.yyyy'))
    Order By H.MANUMMER,H.ZEIT


    Nun erhalte ich abe in der Where Bedingung kein so schönes Format wie hier ,sondern ein amerikanisches Datums-Format (2008-06-10). Ich würde gern das trunc Ergebnis Umformatieren, um den Parameter nicht zu verändern, finde dafür aber keine Funktion.
    z.B.: Blub(trunc(H.VON)) >= <cfqueryparam value="#param.Von#" cfsqltype="CF_SQL_STRING">

    Vorab schon mal vielen Dank fürs Kopf zerbrechen.

  • #2
    Ich versteh nicht ganz worauf Du hinauswillst. Ein DATE ist ein interner 7-Byte langer Binärtwert. Wie der formatiert wird ist für eine WHERE Bedingung vollkommen irrelevant.

    Wenn Du ein Datum im SELECT formatieren möchtest, dann kannst Du to_char verwenden. Die Parameter sind mit denen identische die Du auch bei to_date verwenden kannst.

    Dim
    Zitat Tom Kyte:
    I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

    Comment


    • #3
      Ich würde mit to_char(date,'format') rangehen.

      Comment


      • #4
        Danke für die Antworten.
        Ich werde es mal mit to_char testen.

        Comment

        Working...
        X