Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 10608|Antwort: 1

[Quelle] SQL Server time interval priority selection

[Link kopieren]
Veröffentlicht am 13.04.2022, 18:08:53 | | | |
Anforderungen: Laut den Zeitfilterdaten muss die Zeit größer als die Anfangszeit und niedriger als die Endzeit sein, sowohl die Start- als auch die Endzeit-Datensätze können NULL sein, und es kann mehrere Datensätze geben, die die Anforderungen nach der Filterung erfüllen.Nimm die Platte mit höchster Priorität, das heißt der Intervalleintrag, der am besten zur Zeit passt (die Anfangs- und Endzeiten entsprechen den Filterkriterien am nächsten).

Erstellen Sie zunächst ein Table_2 mit folgender Aussage:

Fügen Sie einige Testaufzeichnungen wie folgt ein:


Je nach Nachfrage ist die Zeit:2021-11-11 00:00:00.000um die Daten mit der höchsten Priorität zu finden, lautet die SQL-Anweisung wie folgt:

Das Ergebnis ist unten dargestellt:







Vorhergehend:【Practice】Die Bark-App für iPhone-Nachrichtenbenachrichtigungen pushen
Nächster:Kodierung von URLs und Parametern in JavaScript
Veröffentlicht am 14.04.2022, 17:09:27 |
Lerne zu lernen.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com