Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10608|Respuesta: 1

[Fuente] Selección de prioridad de intervalos de tiempo en SQL Server

[Copiar enlace]
Publicado el 13-4-2022 18:08:53 | | | |
Requisitos: Según los datos del filtro de tiempo, el tiempo debe ser mayor que la hora de inicio y menor que la hora de fin, tanto los registros de inicio como de fin pueden ser NULOS, y puede haber varios registros que cumplan los requisitos tras el filtrado.Toma el disco con la máxima prioridad, es decir, el registro de intervalo que mejor coincide con el tiempo (los tiempos de inicio y final están más cerca de los criterios del filtro).

Primero, crea un Table_2 con la siguiente afirmación:

Inserta algunos registros de prueba de la siguiente manera:


Dependiendo de la demanda, el tiempo es:2021-11-11 00:00:00.000para encontrar los datos con mayor prioridad, la instrucción SQL es la siguiente:

El resultado se muestra a continuación:







Anterior:【Practica】La app Bark para el push de notificaciones de mensajes en iPhone
Próximo:Codificación de URLs y parámetros en JavaScript
Publicado el 14-4-2022 17:09:27 |
Aprende a aprender.
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com