buenas tardes amigos necesito su ayuda necesito crear un query para que cada vez que to lo ejecute me traiga lo seleccionado de ultimo mes quiero decir que la fecha se cambie automáticamente la fecha y no tenga que modificar cada vez que genere el reporte.
solo necesito el ultimo mes. sera que hay algún código para realizar esto ya que el que tengo ahora se genera pero hay que estar cambiando la fecha.
Buenos dias.
Si quieres traer solo los datos del mes en curso y del año debes poner en la clausula WHERE MONTH(DocDate) = MONTH(GETDATE()) AND YEAR(TDocDate) = YEAR(GETDATE())
GETDATE() Devuelve la fecha actual
MONTH(Fecha) Devuelve el mes de la fecha consultada.
YEAR(Fecha) Devuevle el año de la fecha consultada.
compañeros muchas gracias ya la genere pero ahora me sale otro error que dice dice que hay un error en GetDate()
SELECT T0."DocNum", T0."CardName"
FROM OINV T0
WHERE MONTH( T0."DocDate" ) = MONTH(GETDATE()) AND YEAR(T0."DocDate") = YEAR(GETDATE())
Could not execute 'SELECT T0."DocNum", T0."CardName" FROM OINV T0 WHERE MONTH( T0."DocDate" ) = MONTH(GETDATE()) AND ...' in 6 ms 51 µs .
SAP DBTech JDBC: [328] (at 85): invalid name of function or procedure: GETDATE: line 3 col 37 (at pos 85)
Ahi esta el probelma, algunas sentencias de SQL no son iguales en HANA.
Reemplaza GETDATE() por CURRENT_DATE.
Solo que no se si vaya a funcionar. Tambien la funcion de YEAR y MONTH, esas sentencias son de SQL.
No he manejado HANA.
Hola estimado.
Si estás trabajando con SQL para HANA debes documentarte un poco mas acerca de la sintaxis de las consultas. En mi caso la consulta que te envié no es para SQL HANA.
Creo que deberías de utilizar la forma dinámica, esto se hace sin necesidad de una QUERY, lo que tienes que hacer es un trabajo y al momento de ejecutarlo, lo debes de mandar en fondo, en ese momento entras a la SM37 y realizas las adecuaciones, si gustas te puedo mandar por correo pantallas.
Al hablar de SM37 quiero pensar que no estás hablando de SAP Business One y te reitero que el compañero que hace la pregunta trabaja con SAP Business One on HANA.