Announcement

Collapse
No announcement yet.

Zeitraum ermitteln (Wahr/Falsch)

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

  • #16
    Ich habe mit GETDATE() deswegen gearbeitet, weil ich das aktuelle Tagesdatum berücksichtigen muss.

    Jetzt wo du sagst, dass es sinnfrei - im nicht vorhandenen Bezug - zur Tabelle sehe ich es auch. Nur wie kann ich es so kombinieren, als das auch das Tagesdatum berücksichtigt wird?

    Comment


    • #17
      so?[HIGHLIGHT="SQL"]SELECT *
      FROM RegTab
      WHERE DATEPART(month, RegDate) = 5
      AND DATEPART(month, GETDATE()) = 5[/HIGHLIGHT]

      Comment


      • #18
        Originally posted by ebis View Post
        so?[HIGHLIGHT="SQL"]SELECT *
        FROM RegTab
        WHERE DATEPART(month, RegDate) = 5
        AND DATEPART(month, GETDATE()) = 5[/HIGHLIGHT]
        Also wenn dann schon so:

        [HIGHLIGHT="SQL"]SELECT *
        FROM RegTab
        WHERE DATEPART(month, RegDate) = 5
        AND DATEPART(day, RegDate) between 1 AND 16[/HIGHLIGHT]

        Comment


        • #19
          Originally posted by fanderlf View Post
          Also wenn dann schon so:

          [HIGHLIGHT="SQL"]SELECT *
          FROM RegTab
          WHERE DATEPART(month, RegDate) = 5
          AND DATEPART(day, RegDate) between 1 AND 16[/HIGHLIGHT]
          so will er das ja nicht, das hatte er ja schon...
          sondern irgendwie mit GETDATE ()

          Comment


          • #20
            Na wie auch immer er hat ja jetzt die Grundlagen und kann sichs zusammenbasteln wie er will.

            Comment


            • #21
              also so wie ich catao verstanden habe, hat er überhaubt keine Tabelle auf die er sich beziehen kann oder will. Er will einfach nur das heutige Datum anschauen und wenn es zwischen dem 01. Juni und dem 15. Juni liegt will er den wert Wahr und sonst Falsch. Dann würde das glaube ich so aussehen:

              [highlight=SQL]
              select
              case
              when datepart(m, getdate()) = '6'
              and datepart(dd, getdate()) between 1 and 15
              then 'Yes'
              else 'no'
              end
              [/highlight]

              Comment


              • #22
                Wie wärs denn hiermit?

                SELECT RGDate FROM RGTab
                WHERE RGDate=Getdate() and
                Extract(month FROM RGDate) = 6 AND Exctract(day FROM RGDate)
                BETWEEN 1 AND 15

                Gruß
                docendo discimus

                Comment

                Working...
                X