Announcement

Collapse
No announcement yet.

Smalldatetime-Feld order by funktioniert nicht

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

  • Smalldatetime-Feld order by funktioniert nicht

    Hallo zusammen,
    ich benutze SQL-Server 2008 R2.
    Ich habe eine relationale Abfrage über mehrere Tabellen. Ich möchte per DatumZeit-Feld sortieren

    Code:
    ...ORDER BY dbo.Zeiten.DatumZeit
    Mein Ergebnis sieht wie im Anhang aus...
    Das Feld ist als SmallDateTime deklariert.
    Der Fehler beginnt ab Zeile 9.

    Warum ist die Sortierung nicht korrekt...

    ...sieht jamand das Problem...

    Brauche dringend Hilfe
    Schon mal Danke
    Attached Files

  • #2
    ...sieht jamand das Problem...

    Nein. Sieht für mich korrekt aus.

    Comment


    • #3
      Eigenartig ist schon, dass ich bei folgendem Select
      Code:
      select DatumZeit from Zeiten where DatumZeit > convert(smalldatetime,'2007-01-24 00:00:00',102) and DatumZeit < convert(smalldatetime,'2007-01-24 23:59:59',102)
      nur 2 Datensätze finde. Siehe Anhang...

      In dem Moment wo ich das abgeschickt habe, habe ich gesehen dass die letzten Datensätze mit dem Jahr 2011 versehen sind....

      Sch....
      Attached Files

      Comment


      • #4
        Also der Select liefert für mich die richtigen Ergebnisse. Die order by Funktion sieht meiner Meinung nach auch in Ordnung aus.

        Comment


        • #5
          Nochmals Danke...

          ...hate ich dann auch festgestellt. Ich hatte nicht gesehen, dass Daten von 2007 und 2011 gefunden wurden. Ich hatte nur nach Tag und Monat geschaut. Dort sah es so aus als wenn die letzten Datensätze in verkehrter Reihenfolge wären...
          ...ist aber alles OK

          Comment

          Working...
          X