none
Zeitstempel RRS feed

  • Frage

  • Hallo,

    ich hab folgendes Problem und zwar brauche ich ein query mit dem ich prüfen kann ob in den letzten z.B. 10 minuten sich ein Datensatz geändert bzw. ein neuer hinzugekommen ist.

    Also z.b. select * from y where z between ... und jetzt liegt.

    Kann mir da jemand helfen ?

    Danke

    Gruss

    Peter

     

    Dienstag, 25. Mai 2010 14:13

Antworten

  • Hallo,

    ich hab's

    hier meine Lösung vieleicht braucht da ja mal jemand.

     

    where

     

    CreatedOn between dateadd(MINUTE,-10,getdate()) and

    CONVERT

     

    (datetime,convert(varchar(23),getdate()))

    Gruss

    Peter

     

    • Als Antwort markiert Peter_CRM Dienstag, 25. Mai 2010 14:30
    Dienstag, 25. Mai 2010 14:30
  • Warum so kompliziert?

    WHERE CreatedOn >= DATEADD(MINUTE, -10, GETDATE())

    liefert Dir alles, was in den letzten 10 Minuten hinzugefügt wurde.

    Ausserdem erscheint es mir sinnfrei GETDATE() aus einem Datetime Datentypen zunächst in einen String und dann die ersten 23 Zeichen wieder zurück in einen Datetime Typen zu konvertieren. :-)


    -- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org
    • Als Antwort vorgeschlagen Olaf HelperMVP Dienstag, 25. Mai 2010 14:50
    • Als Antwort markiert Peter_CRM Mittwoch, 26. Mai 2010 06:05
    Dienstag, 25. Mai 2010 14:36

Alle Antworten

  • Hallo,

    ich hab's

    hier meine Lösung vieleicht braucht da ja mal jemand.

     

    where

     

    CreatedOn between dateadd(MINUTE,-10,getdate()) and

    CONVERT

     

    (datetime,convert(varchar(23),getdate()))

    Gruss

    Peter

     

    • Als Antwort markiert Peter_CRM Dienstag, 25. Mai 2010 14:30
    Dienstag, 25. Mai 2010 14:30
  • Warum so kompliziert?

    WHERE CreatedOn >= DATEADD(MINUTE, -10, GETDATE())

    liefert Dir alles, was in den letzten 10 Minuten hinzugefügt wurde.

    Ausserdem erscheint es mir sinnfrei GETDATE() aus einem Datetime Datentypen zunächst in einen String und dann die ersten 23 Zeichen wieder zurück in einen Datetime Typen zu konvertieren. :-)


    -- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org
    • Als Antwort vorgeschlagen Olaf HelperMVP Dienstag, 25. Mai 2010 14:50
    • Als Antwort markiert Peter_CRM Mittwoch, 26. Mai 2010 06:05
    Dienstag, 25. Mai 2010 14:36
  • okay super ist definitiv einfacher. Danke
    Dienstag, 25. Mai 2010 14:45