Red de conocimientos sobre prescripción popular - Conocimiento dental - Cómo consultar datos por período de tiempo en SQL

Cómo consultar datos por período de tiempo en SQL

servidor SQL:

seleccione * de la tabla donde ocurre la fecha>'2008-7-1' y la fecha de ocurrencia<'2008-12-31'

acceso:

seleccione * de la tabla donde ocurre la fecha>#2008-7-1# y la fecha de ocurrencia<#2008-12-31#

Esto es suficiente, preste atención a sql servidor Es un poco diferente de la fecha de acceso.

Información ampliada:

Declaración de fecha de consulta SQL

seleccione * de ShopOrder donde dateiff(week,ordTime,getdate()-1)=0? Consultar los datos del primer aniversario de la fecha de hoy

seleccione * de ShopOrder donde dateiff(day,ordTime,getdate()-1)=0? //Consultar todos los datos del día

SELECCIONAR * DESDE A donde dateiff(d,datetime,getdate()) <=30 //Primeros 30 días

SELECCIONAR * DESDE A WHERE DATEDIFF(m, shijian, GETDATE()) <=1 ? // ?Mes anterior

Un método alternativo para consultar los registros del día actual:

SELECT *?

FROM j_GradeShop?

DONDE (GAddTime ENTRE CONVERT (fechahora, IZQUIERDA(GETDATE(), 10) + ' 00:00:00.000')?

Y CONVERTIR(fechahora, IZQUIERDA(GETDATE(), 10) + ' 00: 00:00.000') + 1)?

ORDENAR POR GAddTime DESC