0% encontró este documento útil (0 votos)
18 vistas1 página

Query de Prueba Rotas

Cargado por

bryan pineda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas1 página

Query de Prueba Rotas

Cargado por

bryan pineda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

select ADD_MONTHS(NOW(),-1), NOW() from dummy; -- RESTA LOS MESES HANA

Query para ultimo dias del mes SQL


DECLARE @Fecha DATE = '2021-2-18'
SELECT DATEADD(DAY, 1, EOMONTH(@Fecha, -1)) as diaInicioMes, EOMONTH(@Fecha) AS
diaFinalMes, @Fecha

Query para ultimo dias del mes HANA


DO
BEGIN
DECLARE Fecha DATE := '2021-2-18';
SELECT DATEADD(DAY, 1, LAST_DAY(TO_DATE(Fecha, -1))) "diaInicioMes",
LAST_DAY(Fecha) "diaFinalMes";
END

PRIMER DÍA DEL MES ANTERIOR Y ÚLTIMO DÍA DEL MES ANTERIOR HANA:
DO
BEGIN
Declare Desde date := '20230501';
Declare Hasta date := '20230530';

Declare fecha_inicial0 date;


Declare fecha_final0 date;

SELECT ADD_DAYS(LAST_DAY(ADD_MONTHS(Desde,-2)),1) INTO fecha_inicial0 FROM DUMMY;


SELECT LAST_DAY(ADD_MONTHS(Hasta, -1)) INTO fecha_final0 FROM DUMMY;

select fecha_inicial0 as "PRIMER DÍA DEL MES ANTERIOR",fecha_final0 "ÚLTIMO DÍA DEL
MES ANTERIOR" from dummy;

END

También podría gustarte