En este artículo, veremos la consulta SQL para verificar si DATE es mayor que la fecha de hoy al comparar la fecha con la fecha de hoy usando la función GETDATE() . Esta función en SQL Server se usa para devolver la fecha y hora actual del sistema de la base de datos en un ‘YYYY-MM-DD hh:mm: ss. patrón mmm’ .
Características:
- Esta función se utiliza para encontrar la fecha y hora actual del sistema de base de datos.
- Esta función se incluye en Funciones de fecha.
- Esta función no acepta ningún parámetro.
- Esta función devuelve la salida en ‘ AAAA-MM-DD hh:mm: ss. mmm ‘ formato.
Para verificar una fecha actual usamos simplemente la función GETDATE( ).
Consulta:
SELECT GETDATE();
Producción:
Ahora, tome un ejemplo para verificar si la fecha es posterior a la fecha de hoy en MS SQL Server. Para ello seguimos los siguientes pasos:
Paso 1: Crear una base de datos
podemos usar el siguiente comando para crear una base de datos llamada geeks.
Consulta:
CREATE DATABASE geeks;
Paso 2: usar la base de datos
Use la siguiente instrucción SQL para cambiar el contexto de la base de datos a geeks:
Consulta:
USE geeks;
Paso 3: definición de la tabla
Tenemos los siguientes geeks para geeks en nuestra base de datos de geeks.
Consulta:
CREATE TABLE geeksforgeeks( NAME VARCHAR(20), Ordered DATE, Deliver DATE);
Paso 4: Insertar datos en una tabla
Consulta:
INSERT INTO geeksforgeeks VALUES ('ROMY', '2021-01-16', '2021-03-12'), ('AVINAV', '2021-11-12', '2021-12-12'), ('PUSHKAR', '2021-06-23', '2021-10-13');
Paso 5: para ver una tabla de datos
Para ver el contenido de la tabla, ejecute el siguiente comando
Consulta:
SELECT * FROM geeksforgeeks;
Producción:
Paso 6: verifique la fecha mayor que la fecha de hoy o no
- Para ello, comprobaremos de la tabla, qué fila ha entregado un valor mayor a la fecha de hoy.
Consulta:
SELECT * FROM geeksforgeeks WHERE Deliver > GETDATE();
Producción:
Valor devuelto cuya fecha es 2021-12-12 y 2021-10-13 que es mayor que 2021-09-22 (fecha de hoy)
- Compruebe cuya fecha ordenada es mayor que la fecha de hoy.
Consulta:
SELECT * FROM geeksforgeeks WHERE Ordered > GETDATE();
Producción:
Publicación traducida automáticamente
Artículo escrito por romy421kumari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA