Función DATEFROMPARTS():
esta función en SQL Server se usa para devolver una fecha a partir de los valores dados de año, mes y día.
Características :
- Esta función se utiliza para encontrar una fecha a partir de los valores establecidos de año, mes y día.
- Esta función se incluye en Funciones de fecha.
- Esta función acepta tres parámetros, a saber, año, mes y día.
- Esta función no puede incluir ninguna hora con la fecha indicada.
Sintaxis:
DATEFROMPARTS(year, month, day)
Parámetro:
Este método acepta tres parámetros como se indica a continuación:
- año : Es el año especificado que es de 4 dígitos.
- mes : Es el mes especificado que es del 1 al 12.
- día: Es el día especificado que es del 1 al 31.
Devoluciones:
Devuelve una fecha a partir de los valores dados de año, mes y día.
Ejemplo-1:
Usar la función DATEFROMPARTS() y obtener la fecha especificada.
SELECT DATEFROMPARTS(2021, 01, 04);
Producción :
2021-01-04
Ejemplo-2:
Usar la función DATEFROMPARTS() con una variable y obtener la fecha especificada.
DECLARE @year Int; SET @year = 2012; SELECT DATEFROMPARTS(@year, 09, 13);
Producción :
2012-09-13
Ejemplo-3:
Usar la función DATEFROMPARTS() con tres variables y obtener la fecha especificada.
DECLARE @year Int; DECLARE @month Int; DECLARE @day Int; SET @year = 2016; SET @month = 08; SET @day = 29; SELECT DATEFROMPARTS(@year, @month, @day);
Producción :
2016-08-29
Ejemplo-4:
usar DATEFROMPARTS() como valor predeterminado en el siguiente ejemplo y obtener el resultado.
CREATE TABLE date_from_parts ( id_num INT IDENTITY, message VARCHAR(150) NOT NULL, generated_at DATETIME NOT NULL DEFAULT DATEFROMPARTS(2001, 4, 7), PRIMARY KEY(id_num) ); INSERT INTO date_from_parts(message) VALUES('First Message'); INSERT INTO date_from_parts(message) VALUES('date_from_parts'); SELECT id_num, message, generated_at FROM date_from_parts;
Producción :
S. No. | id_num | mensaje | generado_en |
---|---|---|---|
1 | 1 | primer mensaje | 07.04.2001 00:00:00 |
2 | 2 | fecha_de_partes | 07.04.2001 00:00:00 |
Aquí, primero debe crear una tabla, luego insertar valores en ella y luego generar el resultado requerido usando la función DATEFROMPARTS() como valor predeterminado.
Nota: para ejecutar el código anterior, use el compilador del servidor sql, también puede usar un compilador en línea.
Aplicación:
esta función se utiliza para encontrar la fecha a partir de los valores especificados año, mes y día.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA