Articles of datetime

Sommerzeit und timezone Best Practices

Ich hoffe, diese Frage und die Antworten darauf zu geben, den endgültigen Leitfaden zum Umgang mit der Sommerzeit, vor allem für den Umgang mit den tatsächlichen Umtausch. Wenn Sie etwas hinzufügen müssen, bitte tun Sie Viele Systeme sind abhängig von der genauen time, das Problem ist mit Änderungen an der time durch Sommerzeit – Bewegen […]

SQL server 2012 – Berechnungszeit, die während der Arbeitszeit zwischen zwei datesangaben ohne Wochenenden verstrichen ist

Ich habe eine Tabelle mit date zugewiesen (datetime) und date aufgetriggers (datetime). Ich versuche, die time (in Sekunden) zu berechnen, die während der Arbeitszeit und ohne Wochenende vergangen ist. Arbeitszeit von 09:00 Uhr: 00.000000 bis 17: 30: 00.000000, Montag bis Freitag So, wenn ein Projekt am Freitag um 16.00 Uhr 00.000000 am Freitag zugewiesen wurde […]

SQL-Abfrage für Punch-IN und Punch-OUT

Ich versuche, eine SQL-Abfrage in SQL server 2012 für einen Bericht zu erstellen und kam mit der folgenden Abfrage. Diese Abfrage verwendet die data in der Temp-Tabelle ( EmpName, EntryDate, EntryTime, TrnName, TrnCode ). Die data sind inkonsistent und manipulieren sie. Der unten genannte Code verwendet mehrere Szenarien, die in Level2 erwähnt werden, aber ich […]

Wie importiere ich "long" datetime Format mit Wochentag in Transact SQL?

Ich habe einen timestempel des folgenden Formats: 'Sun, 08 Aug 2016 04:12:01' und anscheinend SQL server mag es nicht. Soweit ich lese, hat kein SQL server datetime Stil Wochentage . Für das, was es wert ist, kommt diese datetime Saite aus JSON von Webservice Ich versuche zu verbrauchen und Browser scheint mit diesem Format OK […]

Erhalten Sie timeintervall mit Tabellendefinierten Lesungen

Ich habe die unten genannte Tabelle und ich möchte einen Bericht anzeigen, in dem der Benutzer ein beliebiges timeintervall wie in der unten stehenden Tabelle auswählen kann, das timeintervall von 5 Minuten ist, aber er will alle 1 Stunde lesen und dann bei 9:00 -> 10 lesen : 00 -> … so weiter sollte es […]

Verwenden eines datesfeldes für die Anpassung von SQL Query

Ich habe ein bisschen ein Problem, das meinen Kopf um die Logik dieser wechselnden Dimension wickelt. Ich möchte diese beiden Tabellen unten zuordnen. Ich muss die Cost – Period – Fakten – Tabelle auf die Kostendimension basierend auf der Id und dem effektiven date übereinstimmen. Wie Sie sehen können – wenn das Monat und Jahr […]

SQL Auswählen von Ergebnissen mit aktuellem date im Datetyp-datatyp-Feld

Ich möchte die heute extrahierten Ergebnisse auswählen, wo die Ergebnisse data mit diesem extrahierten datetime enthalten. 296-09-19 11: 01: 36.753 Ich möchte die Ergebnisse extrahieren, die mit extracted_date wie heute ohne Berücksichtigung datatime part.My Abfrage ist wie unten select * from tblOrders where extracted_date=DATEADD(dd, DATEDIFF(dd,0,GETDATE()), 0) oder select * from LocalACB.tblEBPInvoice nolock where Extracted_Date=CAST(GETDATE() AS […]

SQL server Date Conversion von .NET DateTime.Now.ToString

Wir haben ein Legacy-System in .NET geschrieben, das eine einfache DateTime in SQL server einfügt (als String-Feld). Etwas wie unten: cmd.Parameters.Add(new SqlParameter("@dateSent", DateTime.Now.ToString())); Dies führt zu einem String wie unten in der SQL server-database: 9/6/2016 3:00:15 AM Ich versuche nur, einige Abfragen in SQL server auszuführen und dieses Format auf ein date zu konvertieren. Zum […]

Konvertieren von String in Datetime

Ich habe eine Flat-file erhalten und nach dem Analysieren und Einfügen in eine Tabelle. Ich habe eine Spalte, die Termine in einem Format yyyyMMddhhmmss hat Hier ist yyyy Jahr, MM ist Monat, dd ist Tag, hh ist Stunden, mm ist Minute und ss ist Sekundenteil Ich versuche, dies in DateTime-Typ umzuwandeln, wie unten erwähnt, aber […]

Holen Sie sich zweiter zwischen TIMESTAMP Feld und CURRENT_TIMESTAMP

Ich möchte wissen, Sekunden zwischen bis dato-time Eines meiner Felder ist CreateDate(it's Timestamp) und andere ist CURRENT_TIMESTAMP(current date) Also, was ich tue, ist: ((CreateDate)- CURRENT_TIMESTAMP) AS Result_Seconds Aber ich habe diesen Fehler: Arithmetischer Überlauferrors, der den Ausdruck in den datatyp datetime umwandelt.