select tio.opc_numopc, tio.prp_codprp, tio.totInsOrd,
cf.prd_codprd, fpi_codprd, fpc_canfpc, fpi_canfpi, for_cancon, for_impnac,
ti.TotIns,
ConInsOrd = (totInsOrd * for_cancon)/ TotIns,
CosInsOrd = (totInsOrd * for_impnac)/ TotIns
into #TmpConsumoFormula
from ##TmpTotInsOrd tio left join
xcosto_consumos_for cf
on tio.prd_codprd = cf.prd_codprd
left join #TmpTotIns ti
on cf.prd_codprd = ti.prd_codprd
where cf.cia_codcia = @p_codcia
and cf.suc_codsuc = @p_codsuc
and cf.ano_codano = @p_codano
and cf.mes_codmes = @p_codmes
TENGO ESTA consulta, lo que deseo es que solo me arroje un registro(en la actualidad arroja 3), no importa cual de ellas sea, se podra hacer eso ¿?
Gracias
MK
select top 1 tio.opc_numopc, tio.prp_codprp, tio.totInsOrd,
cf.prd_codprd, fpi_codprd, fpc_canfpc, fpi_canfpi, for_cancon, for_impnac,
ti.TotIns,
ConInsOrd = (totInsOrd * for_cancon)/ TotIns,
CosInsOrd = (totInsOrd * for_impnac)/ TotIns
into #TmpConsumoFormula
from ##TmpTotInsOrd tio left join
xcosto_consumos_for cf
on tio.prd_codprd = cf.prd_codprd
left join #TmpTotIns ti
on cf.prd_codprd = ti.prd_codprd
where cf.cia_codcia = @p_codcia
and cf.suc_codsuc = @p_codsuc
and cf.ano_codano = @p_codano
and cf.mes_codmes = @p_codmes
Intente con el top 1, solo que este me devuelve un registro de 9, debe de devolverme 3 de 9 que son diferentes…..
MK
El group by me pide un calculo que no necesito ni uso, estoy probando con varias…
MK
Me trae los 3 primeros que no me sirven para el proceso.
Los datos son : a ejemplo
1
1
1
2
2
2
3
3
3
9 registros, si le doy top 3, me trae los tres primeros 1 1 1, además no siempre será 3, podría ser 4 o 5 o 1, por eso necesito que solo me devuelva un registro : de cada grupo : 1 2 3
MK
Algo asi esta mi cursor, lo que necesito es algo mas o menos asi....
opc_numopc prp_codprp totInsOrd
2009010763 30E001600 100
2009010764 30E001600 200
2009010765 30E001600 300
El prp_codprp no importa cual de ellos sea.
MK
-----Mensaje original-----
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Guillermo MDQ
Enviado el: lunes, 15 de agosto de 2011 05:14 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Re: OT - query de un solo registro - SQL SERVER