Red de conocimiento informático - Computadora portátil - Declaración de tiempo Asp

Declaración de tiempo Asp

1. Muestra el primer día de este mes.

SELECT DATEADD(mm, DATEDIFF(mm, 0, getdate()), 0)

seleccione convert(datetime, convert(varchar(8), getdate(), 120) '01 ', 120)

2. Mostrar el último día de este mes

seleccione dateadd(day, -1, convert(datetime, convert(varchar(8), dateadd( mes, 1, getdate(), 120) '01 ', 120))

SELECT dateadd(ms, -3, DATEADD(mm, DATEDIFF(m, 0, getdate()) 1, 0 ) )

3. El último día del mes anterior

SELECT dateadd(ms, -3, DATEADD(mm, DATEDIFF(mm, 0, getdate()), 0) )

El primer lunes de este mes

seleccione DATEADD(wk, DATEDIFF(wk, 0, dateadd(dd, 6-datepart(day, getdate()), getdate() ) , 0)

5. El primer día de este año

SELECT DATEADD(yy, DATEDIFF(yy, 0, getdate()), 0)

6 .El último día de este año

SELECT dateadd(ms, -3, DATEADD(yy, DATEDIFF(yy, 0, getdate()) 1, 0))

7. El año pasado Último día

SELECT dateadd(ms, -3, DATEADD(yy, DATEDIFF(yy, 0, getdate()), 0))

8. día del trimestre

SELECT DATEADD(qq, DATEDIFF(qq, 0, getdate()), 0)

Este lunes

SELECT DATEADD( wk, DATEDIFF( wk, 0, getdate()), 0)

10. Consultar los registros de este mes

seleccione * de tableName donde DATEPART(mm, theDate) = DATEPART(mm). , GETDATE( )) y DATEPART(yy, theDate) = DATEPART(yy, GETDATE())

11.

seleccione * de nombre de tabla donde DATEPART(semana, theDate) = DATEPART(semana, GETDATE()) y DATEPART(yy, theDate) = DATEPART(yy, GETDATE())

12. Consulta los registros de esta temporada

selecciona * de tableName donde DATEPART(qq, theDate) = DATEPART(qq, GETDATE()) y DATEPART(yy, theDate) = DATEPART(yy, GETDATE() )

Entre ellos: GETDATE() es la función para obtener la hora del sistema.

13. Obtenga el número total de días en un mes:

seleccione DATEDIFF(dd, getdate(), DATEADD(mm, 1, getdate()))

seleccione dateiff(Día,

dateadd(mm, dateiff(mm, '', getdate()), ''),

dateadd(mm, dateiff(mm, '', getdate(), ' 1900-02-01 '))

14. Obtener el día actual de la semana

DATENAME(weekday, getdate())

15. Fecha y hora actuales del sistema

Seleccione GetDate()

16.dateadd devuelve un nuevo valor de fecha y hora basado en agregar un período de tiempo a la fecha especificada.

Por ejemplo, en Agregar 2 días a la fecha

Seleccione dateadd (día, 2, '2004-10-15') - retorno: 2004-10-17 00:00.000.

17.datediff Devuelve el número de límites de fecha y hora que abarcan dos fechas especificadas

Seleccione dateiff (día, '2004-09-01', '2004-09-. 18') - retorno: 17.

18.datepart devuelve un número entero que representa la parte de fecha especificada de la fecha especificada

Select datepart(month, '2004-10-15') - Devuelve 10. Es el año, el mes es el día, la hora es la hora y el segundo es el segundo

19.datename devuelve una cadena que representa la parte de fecha especificada de la fecha especificada. p>

Seleccione nombre de fecha (día laborable, '2004-10-15') -Regreso: viernes