es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Obtener la fecha de hoy, si no hay datos – obtener los datos de ayer (dinámico)

Tengo un problema. Tengo un informe que se construye en torno a la fecha de hoy. Solo vemos datos de hoy. Unidades en mano de hoy.

Sin embargo, tenemos muchos problemas de importación y a veces la importación falla y no hay datos en este informe. Me preguntaba si podría haber una manera de hacerlo dinámico como usar la función MAX con getdate() o algo similar. Siempre quiero ver los datos de hoy, pero si no hay datos disponibles para hoy, me gustaría ver los datos de ayer. Si no de ayer, de hace dos días.

Necesito cambiar la lógica de la fecha para simplemente obtener los datos de la fecha más reciente.

¿Alguien sabe cómo se puede hacer?

“`
where sku.ohpost = cast(getdate() as date)

Tags:  ,

Answer

  1. Avatar for davy.ai

    sku.ohpost = (select max(ohpost) from sku)

    Puedes usar la consulta anterior para obtener los datos de la fecha máxima.

    La consulta primero verificará si hay algún dato para la fecha de hoy y, si no, obtendrá los datos para la fecha máxima disponible en la tabla.

Comments are closed.