Ayuda con una Consulta SQL
Publicado por Manuel Raygoza (5 intervenciones) el 16/05/2008 18:04:47
Que tal, soy nuevo en Visual Fox Pro. Tengo esta consulta SQL que funciona bien, solo necesito agregar un campo mas que me muestre la descripcion de un puesto. Solo tengo el Id que es el campo "idPuesto". La tabla donde contiene las descripciones se llama cPuestos.
Tengo una consulta sencilla, pero no se donde implementarsela en este Query:
(select * from newreper a left join cpuestos b on a.idpuesto = b.idpuesto)
Alguien que me pueda ayudar.
Select Programa, Unidad, Estado, Ambito, Municipio, Zona, Nivel, Rango, IDPIESTO, IdPlaza, Etapa, VigIni, VigFin, VigFinAuto &pOtroCampo ;
Sum( noPlazas ) as noPlazas, TipoPlan, CodigoFed, Grupo, CosMensual, Cuota , ;
Sum ( Cos1 + Cos2 + Cos3 + Cos26 + (Cos4 + Cos31) + Cos5 + Cos6 + Cos7 + Cos8 + Cos9 + Cos10 + Cos11 + Cos12 + Cos13 + Cos14 + Cos15 + Cos16 + Cos17 + Cos18 + Cos19 + Cos20 + Cos21 + Cos22 + Cos27 + Cos25 + Cos28 + (Cos29 +Cos30)) as Costo , ;
Sum ( Cos23 + Cos24 ) as OtroCosto , ;
Sum ( Cos1 ) as Cos1, Sum ( Cos2 ) as Cos2, Sum ( Cos3 ) as Cos3, ;
Sum ( Cos26) as Cos26, Sum ( Cos4 ) as Cos4, Sum ( Cos5 ) as Cos5, ;
Sum ( Cos6 ) as Cos6, Sum ( Cos7 ) as Cos7, Sum ( Cos8 ) as Cos8, ;
Sum ( Cos9 ) as Cos9, Sum ( Cos10) as Cos10, ;
Sum ( Cos12) as Cos12, Sum ( Cos13) as Cos13, Sum ( Cos14) as Cos14, ;
Sum ( Cos15) as Cos15, Sum ( Cos16) as Cos16, Sum ( Cos17) as Cos17, ;
Sum ( Cos18) as Cos18, Sum ( Cos19) as Cos19, Sum ( Cos20) as Cos20, ;
Sum ( Cos27) as Cos27, Sum ( Cos22) as Cos22, ;
Sum ( Cos23) as Cos23, Sum ( Cos24) as Cos24, ;
Sum ( Cos25) as Cos25, Sum ( Cos28) as Cos28, ;
Sum ( Cos29) as Cos29,Sum ( Cos30) as Cos30,Sum ( Cos31) as Cos31 ;
from &pcTabla ;
Group by &pcGpo ;
into cursor Resulto
Tengo una consulta sencilla, pero no se donde implementarsela en este Query:
(select * from newreper a left join cpuestos b on a.idpuesto = b.idpuesto)
Alguien que me pueda ayudar.
Select Programa, Unidad, Estado, Ambito, Municipio, Zona, Nivel, Rango, IDPIESTO, IdPlaza, Etapa, VigIni, VigFin, VigFinAuto &pOtroCampo ;
Sum( noPlazas ) as noPlazas, TipoPlan, CodigoFed, Grupo, CosMensual, Cuota , ;
Sum ( Cos1 + Cos2 + Cos3 + Cos26 + (Cos4 + Cos31) + Cos5 + Cos6 + Cos7 + Cos8 + Cos9 + Cos10 + Cos11 + Cos12 + Cos13 + Cos14 + Cos15 + Cos16 + Cos17 + Cos18 + Cos19 + Cos20 + Cos21 + Cos22 + Cos27 + Cos25 + Cos28 + (Cos29 +Cos30)) as Costo , ;
Sum ( Cos23 + Cos24 ) as OtroCosto , ;
Sum ( Cos1 ) as Cos1, Sum ( Cos2 ) as Cos2, Sum ( Cos3 ) as Cos3, ;
Sum ( Cos26) as Cos26, Sum ( Cos4 ) as Cos4, Sum ( Cos5 ) as Cos5, ;
Sum ( Cos6 ) as Cos6, Sum ( Cos7 ) as Cos7, Sum ( Cos8 ) as Cos8, ;
Sum ( Cos9 ) as Cos9, Sum ( Cos10) as Cos10, ;
Sum ( Cos12) as Cos12, Sum ( Cos13) as Cos13, Sum ( Cos14) as Cos14, ;
Sum ( Cos15) as Cos15, Sum ( Cos16) as Cos16, Sum ( Cos17) as Cos17, ;
Sum ( Cos18) as Cos18, Sum ( Cos19) as Cos19, Sum ( Cos20) as Cos20, ;
Sum ( Cos27) as Cos27, Sum ( Cos22) as Cos22, ;
Sum ( Cos23) as Cos23, Sum ( Cos24) as Cos24, ;
Sum ( Cos25) as Cos25, Sum ( Cos28) as Cos28, ;
Sum ( Cos29) as Cos29,Sum ( Cos30) as Cos30,Sum ( Cos31) as Cos31 ;
from &pcTabla ;
Group by &pcGpo ;
into cursor Resulto
Valora esta pregunta


0