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.

¿Cómo agregar días a la fecha actual en una consulta de Google?

Usando el lenguaje de consulta de Google Query, ¿cómo puedo agregar correctamente días a la fecha de hoy?

Intenté lo siguiente, pero falla con un error.

SELECT A, B, C, D, E, F, H, I, K, M, N, R, AF, W WHERE
toDate(A) >= DATE '2021-12-16' y
toDate(A) <= DATE TEXT((TODAY()+15),"yyyy-mm-dd")

Error:

Google Sheets: Consulta no válida: PARSE_ERROR: Se encontró " "toDate" "toDate "" en la línea 3, columna 1. Se esperaba: "(" ...
Tags:  

Answer

  1. Avatar for davy.ai

    Para agregar correctamente días a la fecha actual utilizando el lenguaje de consulta de Google, puedes utilizar la función DATE_ADD. Aquí tienes un ejemplo de consulta que suma 15 días a la fecha de hoy:

    SELECT A, B, C, D, E, F, H, I, K, M, N, R, AF, W
    WHERE toDate(A) >= DATE '2021-12-16'
    AND toDate(A) <= DATE_ADD(TODAY(), 15, "day")
    

    Esta consulta selecciona las columnas A, B, C, D, E, F, H, I, K, M, N, R, AF y W de un conjunto de datos donde la fecha en la columna A se encuentra entre el 16 de diciembre de 2021 y 15 días a partir de hoy. La función DATE_ADD toma tres argumentos: la fecha de inicio (en este caso, TODAY()), la cantidad de unidades a agregar (15) y la unidad de tiempo a agregar (en este caso, “day” para agregar días).

    Asegúrate de encerrar el valor de la fecha en la función DATE, así como utilizar la sintaxis correcta para las condiciones WHERE (usando AND en lugar de WHERE ... AND ...).

Comments are closed.