I have the following SQL query
SELECT
(SELECT NVL(max(f_mov), '') AS f_mov
FROM tmp_vtas_clientes AS b
WHERE a.c_linea = b.c_linea
AND a.c_almacen = b.c_almacen
AND a.c_producto = b.c_referencia
AND a.d_producto = b.d_referencia
AND a.d_referencia_prov = b.d_referencia_prov
AND a.c_barra = b.c_barra
AND a.c_plu = b.c_plu
AND a.c_talla = b.c_talla
AND a.c_color_proveedor = b.c_color_proveedor
AND a.c_proveedor = b.c_proveedor
AND a.c_clasificacion = b.c_clasificacion
AND a.c_categoria = b.c_categoria
AND a.c_subcategoria = b.c_subcategoria
AND a.c_segmento = b.c_segmento
AND a.c_sector = b.c_sector
AND a.c_marca = b.c_marca
AND a.c_coleccion = b.c_coleccion
AND a.d_presentacion = b.d_presentacion
AND a.ubicacion = b.ubicacion
AND a.f_creacion = b.f_creacion
AND a.c_grupo = b.c_grupo
AND a.c_ciudad = b.c_ciudad)
f_mov,
a.c_linea,
a.c_almacen,
a.c_producto,
a.d_producto,
a.d_referencia_prov,
a.c_barra,
a.c_plu,
a.c_talla,
a.c_color_proveedor,
a.c_proveedor,
a.c_clasificacion,
a.c_categoria,
a.c_subcategoria,
a.c_segmento,
a.c_sector,
a.c_marca,
a.c_coleccion,
a.d_presentacion,
a.ubicacion,
a.f_creacion,
a.c_grupo,
a.c_ciudad
FROM tmp_resumen1 A INTO TEMP tmp_resumen1_ventas_clientes WITH NO LOG;
This query has a very high latency time and usually with 0 results there is some way or good practices that allow me to optimize the query?