Information générale
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Error que deberia ser de sintaxis pero da error interno DB.
Versions des environnements
Buenas .
Para efectos documentales , el siguiente query no tiene error de sintaxis pero da error fatal dentro del motor de base de datos , es decir es un error que no esta documentado como error de sintaxis.
Note el join de a.cidasociad=b.cidasociad
Que alguien me diga porque no da error de sintaxis?.
SELECT asmaestras.cnombrecom AS Nombre, a.cidasociad AS Identificacion,
ISNULL(SUM(a.ninterescor),0) -
isnull(( select sum(b.ninterescor)
FROM crregitran b INNER JOIN asmaestras ON b.cidasociad = asmaestras.cidasociad
INNER JOIN catipoabon ON b.ccodtipabo = catipoabon.ccodtipabo and a.cidasociad=b.cidasociad
WHERE b.dfetransac BETWEEN '2004-01-01 00:00:00' AND '2004-12-31 23:59:59'
and a.cidasociad=b.cidasociad and catipoabon.ccodoperad = '-' ),0)
AS Monto FROM crregitran a INNER JOIN asmaestras ON a.cidasociad = asmaestras.cidasociad
INNER JOIN catipoabon ON a.ccodtipabo = catipoabon.ccodtipabo
WHERE a.dfetransac BETWEEN '2004-01-01 00:00:00' AND '2004-12-31 23:59:59' and catipoabon.ccodoperad = '+'
GROUP BY a.cidasociad, asmaestras.cnombrecom
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement