Tipos de fecha y hora en SQL
Los tipos temporales permiten almacenar fechas, horas o ambos. SQL Server ofrece DATE, TIME, DATETIME, DATETIME2 y SMALLDATETIME.
La función Tipos forma parte del vocabulario SQL para cálculos y transformaciones. No modifica los datos guardados: calcula un valor nuevo en cada fila del resultado.
En analítica y reporting suele usarse dentro de un SELECT junto con alias (AS) para que la columna resultante sea legible.
En proyectos reales combinarás funciones de fecha con WHERE para filtrar periodos (mes actual, último trimestre, etc.).
La función Tipos forma parte del vocabulario SQL para cálculos y transformaciones. No modifica los datos guardados: calcula un valor nuevo en cada fila del resultado.
En analítica y reporting suele usarse dentro de un SELECT junto con alias (AS) para que la columna resultante sea legible.
En proyectos reales combinarás funciones de fecha con WHERE para filtrar periodos (mes actual, último trimestre, etc.).
Sintaxis de tipos de fecha
La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.
Plantilla
columna DATE | TIME | DATETIMEFecha y hora actuales
Fecha y hora actuales
SELECT CAST('2024-06-15' AS DATE) AS Fecha, CAST('14:30:00' AS TIME) AS Hora;
Resultado:
| Fecha | Hora |
|---|---|
| 2024-06-15 | 14:30:00 |
Base de datos de demostración: Productos
Estas filas son las mismas en la mayoría de ejemplos del tutorial. Referencia esta tabla cuando adaptes las consultas a tus propios datos.
| ID_Producto | Nombre_Producto | Precio | Stock |
|---|---|---|---|
| 1 | Café expreso | 12.50 | 120 |
| 2 | Té verde | 8.00 | 200 |
| 3 | Salsa de tomate | 3.20 | 340 |
| 4 | Galletas de avena | 4.50 | 180 |
| 5 | Queso manchego | 15.00 | 90 |
| 6 | Arroz integral | 2.80 | 500 |
| 7 | Jamón serrano | 22.00 | 60 |
| 8 | Manzanas Golden | 1.90 | 400 |
| 9 | Salmón fresco | 18.50 | 45 |
| 10 | Aceite de oliva | 9.90 | 150 |
Resumen de tipos de fecha
- Elige el tipo más preciso que necesites.
- Combina con funciones como DATEADD y DATEDIFF.
Cómo practicar en el editor
1. Pulsa Pruébalo tú mismo en un ejemplo.
2. Cambia un filtro, columna o literal.
3. Ejecuta y compara el resultado con la tabla de ejemplo.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.