Bases de Datos - error en query

 
Vista:

error en query

Publicado por maraita (1 intervención) el 20/09/2023 17:22:40
hola creen que me puedan ayudar con este error que me sale en este query, se los agradecere mucho


select left(t0.Name, 2) as Tienda, t0.Code As codigo, t0.U_SO1_NOMBRE,t1.Name As Nombre
, (U_SO1_FOLIOSIG - 1) AS ultima
, U_SO1_FOLIOFIN
, (U_SO1_FOLIOFIN - ( U_SO1_FOLIOSIG - 1 ) ) AS disponibles
from dbo.[@SO1_01RESOLUCION] t0,dbo.[@SO1_01SUCURSAL] t1
where dbo.[@SO1_01RESOLUCION] t0, t0.Name LIKE '%%manual%%'
AND dbo.[@SO1_01RESOLUCION] t0, t0.U_SO1_REACTIVA = 'Y'
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

error en query

Publicado por dificil (1 intervención) el 20/09/2023 22:56:24
Así es muy difícil

Publique el error que arroja y la estructura de las tablas implicadas

Al parecer usted está intentando hacer un join entre SO1_01RESOLUCION y SO1_01SUCURSAL

Pero no se observa la columna en común de ambas tablas para poder hacer efectivo ese join

Finalmente ese query podría poner de rodillas a cualquier servidor si la columna name de SO1_01RESOLUCION no está debidamente indizado.

Porque el hacer like con comodines % a ambos lados de la expresión de búsqueda, eso trae unos problemas de rendimiento del tamaño de un oceano, se te cuelga la BD así sea un Oracle.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar