Feliz año nuevo!
Veo que somos más de 800 on line, así que alguno por ahí podrá darme una mano.
El siguiente select me da un error y no se porqué
Código MySQL:
Ver originalSELECT (SELECT DISTINCT empr_pl.emprpl
FROM empr_pl
)empr
, empr_pl.emprpl
, empr_pl.lugar
, interv_c.fe_inic
, interv_c.fe_fin
, post_1c.emprpc
, post_1c.apellido
, post_1c.nombre
, post_1c.feped
, post_2t.lugpt
, post_1c.idpc
, post_2t.idpct
, If(empr
IS NULL, If (post_2t.lugpt
<> 'Consultora', 'NO') ) chk0
, If(empr
= empr_pl.emprpl
, If (post_2t.lugpt
= 'Consultora', 'NO') ) chk1
FROM post_2t
LEFT JOIN post_1c
ON post_1c.idpc
= post_2t.idpct
LEFT JOIN empr_pl
ON empr_pl.lugar
= post_2t.lugpt
, interv_c
WHERE If(empr
= empr_pl.emprpl
, If (post_2t.lugpt
= 'Consultora', 'NO'))='NO' OR If(empr
IS NULL, If (post_2t.lugpt
<> 'Consultora', 'NO'))='NO'
El mensaje de error es
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ) chk0, If(empr = empr_pl.emprpl, If (post_2t.lugpt= 'Consultora', 'NO') ) chk' at line 1
Muchas gracias por cualquier sugerencia
Y que todos tengamos el mejor de los años!