En Microsoft SQL Server, SELECCIONAR FECHA se usa para obtener los datos de la tabla relacionados con la fecha, el formato predeterminado de fecha es ‘AAAA-MM-DD’.
Sintaxis:
SELECCIONE * DESDE table_name
DONDE condición1, condición2,..;
Ahora ejecutaremos consultas en SELECCIONAR FECHA en la base de datos estudiante en detalle paso a paso:
Paso 1: Creación de una base de datos universitaria:
CREATE DATABASE student;
Paso 2: Uso de la base de datos estudiante:
USE student;
Paso 3: crear una tabla de asignación_detalles con 5 columnas:
En MSSQL hay un tipo de datos FECHA que acepta fecha.
CREATE TABLE assignment_details ( stu_id VARCHAR(20), stu_name VARCHAR(20), assn_name VARCHAR(20), due_date DATE, submission_date DATE );
Paso 4: Agregar filas en la tabla de asignación_detalles:
INSERT INTO assignment_details VALUES ('191021','SUJITH','DBMS','2021-04-21','2021-04-25'), ('191022','SUDEEP','DBMS','2021-04-21','2021-04-20'), ('191023','SARASWAT','O.S','2021-04-22','2021-04-24'), ('191024','SATWIK','C++','2021-04-23','2021-04-19'), ('191025','KOUSHIK','C++','2021-04-23','2021-04-21'), ('191026','ABHISHEK','O.S','2021-04-22','2021-04-20');
Paso 5: Ver las filas en la tabla:
SELECT * FROM assignment_details;
Consulta 1: mostrar los estudiantes que enviaron el ‘2021-04-20’.
SELECT * FROM assignment_details WHERE submission_date='2021-04-20';
Consulta 2: Mostrar los estudiantes que se han presentado después de la fecha de vencimiento.
SELECT * FROM assignment_details WHERE due_date<submission_date;
Consulta 3: Mostrar los estudiantes que se han presentado antes de la fecha de vencimiento.
SELECT * FROM assignment_details WHERE due_date>=submission_date;
Consulta 4: Muestre a los estudiantes que enviaron la tarea del sistema operativo a tiempo.
SELECT stu_id,stu_name,submission_date FROM assignment_details WHERE assn_name='O.S' AND due_date>=submission_date;
Publicación traducida automáticamente
Artículo escrito por lokeshpotta20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA