SQL - clausula union con where

 
Vista:

clausula union con where

Publicado por SEYA (2 intervenciones) el 09/01/2005 17:12:16
nesesito encontrar un metodo en el cual utilizando la clausula Union pueda obtener un criterio de busqueda en tre la tabla maestra y la
sub tabla con un where el ejmplo es el siguiente

SELECT Codigo, Cuenta
FROM Cuentas
UNION
SELECT CodigoSubCnt, NombreSubCuenta


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

AQUI ESTA EL EJEMPLO

Publicado por SOY YO SEYA (2 intervenciones) el 09/01/2005 17:15:22
NO TERMINE EL SQL AQUI SI ESTA COMPLETO

SELECT Codigo, Cuenta
FROM Cuentas
UNION
SELECT CodigoSubCnt, NombreSubCuenta
FROM SubCuenta
WHERE Cuentas.Codigo = SubCuenta.CodigoSubCnt

en el where es donde esta el error grasias por su atencion
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

RE:AQUI ESTA EL EJEMPLO

Publicado por EnriqueK (69 intervenciones) el 09/01/2005 18:48:43
SELECT ISNULL(a.Codigo,bCodigoSubCnt) as Codigo, ISNULL(a.Cuenta, b.NombreSubCuenta)
FROM Cuentas a INNER JOIN SubCuentas b on a.Codigo = c. CodigoSubCnt

Espero eso solucione tu inquietud :)

Atte.
EnriqueK
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

RE:AQUI ESTA EL EJEMPLO

Publicado por Liliana (426 intervenciones) el 10/01/2005 11:11:01
Hola,
Una consulta. La tabla de subcuentas ¿no tiene el número de cuenta?
Si fuese así (me parece raro, pero es posible), imagino que la numeración indicará la dependencia.
Por ej: Cuenta 100, SubCuenta 101, 102, 110, etc.
Si este es tu caso:
SELECT Cuenta, NombreCuenta
FROM Cuentas
UNION
SELECT SubCuenta, NombreSubCuenta
FROM SubCuentas
ORDER BY Cuenta
Si no es éste tu caso, danos ejemplos de los datos para orientarnos mejor.
Liliana.
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