1. Funciones de fecha y hora
SQL Server proporciona varias funciones para trabajar con fechas y horas. Estas funciones permiten realizar operaciones como obtener la fecha y hora actual, agregar o restar días, horas o minutos a una fecha, entre otras.
Algunas de las funciones más comunes son:
- GETDATE(): Esta función devuelve la fecha y hora actual del sistema.
- SYSDATETIME(): Devuelve la fecha y hora actual del sistema con mayor precisión.
- DATEADD(): Permite agregar o restar una cantidad específica de días, horas, minutos, etc. a una fecha dada.
- DATEDIFF(): Calcula la diferencia entre dos fechas en unidades específicas, como días, meses o años.
- DATEPART(): Devuelve una parte específica de una fecha, como el día, el mes o el año.
Estas funciones son muy útiles para realizar cálculos y manipulaciones de fechas en SQL Server.
2. Funciones de extracción de partes de fecha
SQL Server también proporciona funciones para extraer partes específicas de una fecha, como el día, el mes o el año.
Algunas de las funciones más utilizadas son:
- DAY(): Devuelve el día de una fecha.
- MONTH(): Devuelve el mes de una fecha.
- YEAR(): Devuelve el año de una fecha.
- DATEPART(): Devuelve una parte específica de una fecha, como el día, el mes o el año.
Estas funciones son útiles cuando se necesita obtener información específica de una fecha, como el día de la semana o el mes.
3. Funciones de manipulación de fechas
SQL Server ofrece funciones para manipular fechas, como agregar o restar días, meses o años a una fecha.
Algunas de las funciones más utilizadas son:
- DATEADD(): Permite agregar o restar una cantidad específica de días, meses, años, etc. a una fecha dada.
- DATEDIFF(): Calcula la diferencia entre dos fechas en unidades específicas, como días, meses o años.
Estas funciones son útiles cuando se necesita realizar cálculos o manipulaciones de fechas en SQL Server.
4. Funciones de formato de fecha
SQL Server proporciona funciones para formatear fechas en diferentes formatos.
Algunas de las funciones más utilizadas son:
- CONVERT(): Convierte una fecha en un formato específico.
- FORMAT(): Formatea una fecha en un formato específico.
Estas funciones son útiles cuando se necesita mostrar una fecha en un formato específico, como «dd/mm/yyyy» o «yyyy-mm-dd».
5. Funciones de comparación de fechas
SQL Server ofrece funciones para comparar fechas y determinar si una fecha es mayor, menor o igual a otra.
Algunas de las funciones más utilizadas son:
- DATEDIFF(): Calcula la diferencia entre dos fechas en unidades específicas, como días, meses o años.
- DATEDIFF_BIG(): Calcula la diferencia entre dos fechas en unidades específicas, con mayor precisión.
- DATEDIFF_BIG(): Calcula la diferencia entre dos fechas en unidades específicas, con mayor precisión.
Estas funciones son útiles cuando se necesita comparar fechas y realizar operaciones condicionales en SQL Server.
6. Funciones de conversión de fechas
SQL Server proporciona funciones para convertir fechas de un formato a otro.
Algunas de las funciones más utilizadas son:
- CONVERT(): Convierte una fecha en un formato específico.
- CAST(): Convierte una fecha en un tipo de datos específico.
Estas funciones son útiles cuando se necesita convertir una fecha de un formato a otro o cuando se necesita convertir una fecha en un tipo de datos específico, como una cadena de texto o un número.