---
title: "Función NOW() para Motor de Consultas SQL"
canonical: "https://onesaitplatform-es.refined.site/space/OP/blog/13336637/Funci%C3%B3n%20NOW()%20para%20Motor%20de%20Consultas%20SQL"
format: markdown
---
A partir de ahora podremos utilizar en las consultas SQL la función NOW().

Esta función devuelve la fecha actual del sistema, podremos utilizarla en el where de nuestras consultas para traer datos entorno a la fecha actual.

**Estructura de la función:**

NOW(“format“,'unitTime', amount) donde:

“**format**“: daremos el formato que precisemos a la fecha por ejemplo "yyyy-MM-dd'T'HH:mm:ss'Z'"

‘**unitTime**': a la fecha podremos incrementarle o decrementarle una cantidad de horas, dias,… los valores posibles para 'unitTime’ son : 'year', 'month', 'date', 'hour', 'minute', 'second', 'millisecond'

**amount**: es un valor entero positivo o negativo que se suma o resta en función del unitTime seleccionado

La función tiene sentido que se utilice con los siguientes parámetros:

Sin parametros NOW()

 con todos NOW(“format“,'unitTime', amount)

solo formato NOW(“format“)

solo incremento o decremento de la fecha NOW('unitTime', amount).

Ejemplo de Utilización en QueryTools.

Seleccionamos una ontología sobre la que vamos a realizar la consulta, para el caso de ejemplo se ha creado la ontología fechas.

Añadimos un elemento al where 

![image](media://0c7f0f06-d575-4688-a8a2-8cdd83700cd6)

seleccionamos un campo y añadimos una función para nuestro caso NOW() pulsamos +

![image](media://af17e51f-22a6-4c36-b3ee-0a6afae1b5fd)

Como vemos en la caja de texto para la QUERY se ha generado una consulta con la función NOW() sobre el campo fechas.timestamp, tras pulsar EXECUTE QUERY, vemos como los datos que nos trae para el campo timestamp es mayor a la fecha actual. 

Hay que tener en cuenta que si el campo sobre el que realizamos la consulta es del tipo timestampmongo, deberemos encapsular la función de esta manera TIMESTAMP(NOW()), porque en este caso en la bbdd se almacena como un date en lugar de como un string.

![image](media://c90f1274-2952-4f01-ad91-833ef8a123f4)