ich eine Tabelle von Daten und jede Zeile/Datensatz hat ein Startdatum und -zeit und Endtermin & Zeit wie unten gezeigt.SQL Query Start Time & Finish Zeit mit Exact Zeit
Ich möchte eine Abfrage ausführen können, die die Benutzer angezeigt, die online zu einer bestimmten Zeit waren, lässt sagen 2017.04.26 12.47.
Gehen Sie die folgenden Daten aus, die die Datensätze unten anzeigen würden.
Ich verstehe, wie die Datensätze zwischen dem Start Time wie unten und Finish Time zu finden, aber im Idealfall würde ich nur Ergebnisse, um danach zu finden, war hier zu einem bestimmten Zeit statt Startzeit > = und Fertigstellungszeit < =.
Macht das Sinn? Jede Hilfe würde sehr geschätzt werden.
SELECT [UserLogID]
,[UserName]
,[StartTime]
,[FinishTime]
,[Status]
FROM [FOO].[dbo].[BAR]
where StartTime <= '2017-04-26 12:50:00' and FinishTime >= '2017-04-26 12:55:00'
Sind Sie mit MySQL, MS SQL Server oder SQLite? Markieren Sie keine nicht betroffenen Produkte. – jarlh
Die meisten Leute wollen hier formatierten Text, keine Bilder. – jarlh
MS SQL ideal, ich habe Bilder verwendet, weil StackOverflow keine Tabellen erlaubt. Ich werde sicherstellen, dass zukünftige Beiträge formatierten Text verwenden. – bikerben