PostgreSQL - Error de sintaxis en o cerca de «exists»

 
Vista:
sin imagen de perfil

Error de sintaxis en o cerca de «exists»

Publicado por Rafael Aguilar (15 intervenciones) el 15/09/2016 21:58:57
Buenas Tardes Compañer@s.

Tengo este scrip:
1
2
3
select * from contabb as c
where codcta between '2-1-1-04-01-04' and '2-1-1-04-01-04-999'
not exists (select codcta from contabc1 as m where m.codcta=c.codcta)

Pero me da error ERROR: error de sintaxis en o cerca de «exists»
LINE 3: not exists (select codcta from contabc1 as m where m.codcta=...

Que será? ya que tengo que entregar unos datos que solicitaron.

Soy nuevo en esto.

Saludos y gracias por responder.
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
Imágen de perfil de xve
Val: 39
Ha disminuido 1 puesto en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

Error de sintaxis en o cerca de «exists»

Publicado por xve (55 intervenciones) el 16/09/2016 08:13:27
Hola Rafael, tienes que poner un AND o un OR entre las dos condiciones... porejemplo:
1
2
3
...
where codcta between '2-1-1-04-01-04' and '2-1-1-04-01-04-999' AND
not exists (select codcta from contabc1 as m where m.codcta=c.codcta)
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
sin imagen de perfil

Error de sintaxis en o cerca de «exists»

Publicado por rafael (15 intervenciones) el 16/09/2016 15:35:11
Gracias compañero me faltaba ese gran detalle.

Saludos.
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
sin imagen de perfil

Error de sintaxis en o cerca de «exists»

Publicado por RAFAEL (15 intervenciones) el 16/09/2016 15:59:29
ese resultado del script anterior son cuentas que no tienen movimiento, es decir, saldo 0. Ahora tengo que realizar cuales son las cuentas que no existen, respetando el rango del script anterior.

Saludos y gracias
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