Digamos por ejemplo que estoy uniendo en una tabla de números para realizar alguna operación entre dos fechas en una subconsulta, así:¿Cómo impacta Dateadd el rendimiento de una consulta SQL?
select n
,(select avg(col1)
from table1
where timestamp between dateadd(minute, 15*n, @ArbitraryDate)
and dateadd(minute, 15*(n+1), @ArbitraryDate))
from numbers
where n < 1200
¿Sería la consulta funcionará mejor si yo, por ejemplo, construida a partir de la fecha varchars concatenación que usar la función dateadd?
n es un campo int (o smallint, lo que sea) en la tabla 1? –
@Patrick Karcher, n es un int de la tabla [número]. – Daniel
Puede que necesite mostrarnos la estructura de table1 – HLGEM