Announcement

Collapse
No announcement yet.

Abfrage für die Daten einer Woche und nur zwischen 14 und 22 Uhr?

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

  • Abfrage für die Daten einer Woche und nur zwischen 14 und 22 Uhr?

    Ich habe eine Tabelle (in Microsoft SQL 2008) wo die Datensätze ein Feld DateTime haben. Jetzt muss ich alle Datein eines bestimmten Zeitraums (in Tagen) und nur einer bestimmten Zeit abfragen.

    Mir fällt nicht ein wie ich das machen kann. Einfach alle Daten zum Beispiel zwischen dem 20. März und heute auszulesen ist kein Problem. Ich muss aber alles zwischen dem 20. März und heute nur in den Zeiträumen zwischen 14 Uhr und 22 Uhr auslesen. Und dazu finde ich keinen Ansatz.

    Hatt villeicht jemand eine Idee wie ich soetwas "sauber" machen kann?

  • #2
    dann musste das doch nur als AND in den where-clause schreiben.

    Vielleicht schreibst du den Ansatz, der nur für die Tage schon funktioniert, mal hier rein.

    Comment


    • #3
      [HIGHLIGHT="SQL"]...
      AND DATEPART (HOUR, DATETIME) BETWEEN 14 AND 22[/HIGHLIGHT]
      wobei DATETIME hier ein Platzhalter für Deine Spalte vom Typ DATETIME

      Comment


      • #4
        Für SQL Server gibt es auch noch DATEPART (ein paar Sekunden zu langsam gewesen...)
        MfG
        Cheat-Sheets for Developers / Programming Quotes

        Comment


        • #5
          Originally posted by ebis View Post
          [HIGHLIGHT="SQL"]...
          AND DATEPART (HOUR, DATETIME) BETWEEN 14 AND 22[/HIGHLIGHT]
          wobei DATETIME hier ein Platzhalter für Deine Spalte vom Typ DATETIME
          Das wäre soweit richtig wenn die Urzeit nicht von z.B. 22 Uhr bis 6Uhr ist. Und wenn die Minuten wichtig sind.

          Comment


          • #6
            nur in den Zeiträumen zwischen 14 Uhr und 22 Uhr auslesen.
            Originally posted by el_vital View Post
            Das wäre soweit richtig wenn die Urzeit nicht von z.B. 22 Uhr bis 6Uhr ist. Und wenn die Minuten wichtig sind.
            Nun ja, wenn man nicht weiß, was man will...

            Comment

            Working...
            X