Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #17  
Antiguo 05-06-2008
markarla markarla is offline
Miembro
 
Registrado: mar 2008
Posts: 10
Poder: 0
markarla Va por buen camino
ya he probado hacer eso, esta me funciona perfectamente

Código SQL [-]
 
SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC,  (alpreart.IMPORTE/alpreart.EXISTENCIA) AS Expr1
FROM (alclaart INNER JOIN alpreart ON (alclaart.CODIGO = alpreart.CODIGO) AND (alclaart.ALMACEN = alpreart.ALMACEN)) INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM
WHERE (((alclaart.ALMACEN)="01"))
UNION SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC, (alpresec.IMPORTE/alpresec.EXISTENCIA) AS Expr1
FROM (alclaart INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM) INNER JOIN alpresec ON (alpresec.CODIGO = alclaart.CODIGO) AND (alclaart.ALMACEN = alpresec.ALMACEN)
WHERE (((alclaart.ALMACEN)="01"))

si le pongo parentesis, como por jejmplo:


Código SQL [-]
(
SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC,  (alpreart.IMPORTE/alpreart.EXISTENCIA) AS Expr1
FROM (alclaart INNER JOIN alpreart ON (alclaart.CODIGO = alpreart.CODIGO) AND (alclaart.ALMACEN = alpreart.ALMACEN)) INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM
WHERE (((alclaart.ALMACEN)="01"))
)
UNION
(
SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC, (alpresec.IMPORTE/alpresec.EXISTENCIA) AS Expr1
FROM (alclaart INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM) INNER JOIN alpresec ON (alpresec.CODIGO = alclaart.CODIGO) AND (alclaart.ALMACEN = alpresec.ALMACEN)
WHERE (((alclaart.ALMACEN)="01"))
)
ya me empieza a dar error de invalid use of keyword token (

si pongo algo como esto

Código SQL [-]
SELECT * FROM
(
(SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC,  (alpreart.IMPORTE/alpreart.EXISTENCIA) AS Expr1
FROM (alclaart INNER JOIN alpreart ON (alclaart.CODIGO = alpreart.CODIGO) AND (alclaart.ALMACEN = alpreart.ALMACEN)) INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM
WHERE (((alclaart.ALMACEN)="01")))
UNION
(SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC, (alpresec.IMPORTE/alpresec.EXISTENCIA) AS Expr1
FROM (alclaart INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM) INNER JOIN alpresec ON (alpresec.CODIGO = alclaart.CODIGO) AND (alclaart.ALMACEN = alpresec.ALMACEN)
WHERE (((alclaart.ALMACEN)="01")))
)

me da el mismo error pero el token SELECT

es que tengo que instalar algo para que esto me funcione?? en verdad es que esto me hace mucha falta y no logro que funcione

te podre mandar mi codigo completo para que me lo revises??
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problemas con union y group zajoma SQL 3 24-04-2008 11:27:47
Consulta con group by vivamotos SQL 4 04-01-2008 10:53:37
Consulta Group By tgsistemas SQL 3 30-05-2005 12:15:25
Consulta Con Group By VRO SQL 9 30-08-2004 18:06:07
consulta con group by rinaib Oracle 4 26-09-2003 17:25:42


La franja horaria es GMT +2. Ahora son las 09:27:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi