AYUDA CASE
Publicado por CHRIS (77 intervenciones) el 06/10/2005 17:14:05
SELECT PLAN.cnt_1=CASE WHEN PLAN.CTA="900511" THEN "1" ELSE "0" END,PLAN.CTA,PLAN.DSC,S1.CCOSTO,S1.D_MOF_1 AS SUMA_1 FROM "H:\CONTA\EMP01\XPLAN.DBF" AS PLAN LEFT JOIN "H:\CONTA\EMP01\XSLDCOSTO.DBF" AS S1 ON PLAN.CTA=S1.CTA WHERE S1.EJ="2005" AND S1.CCOSTO>"100" AND LEFT(S1.CTA,3) IN ("900","908","902") AND S1.CCOSTO<>"10104" AND S1.CTA NOT IN ("908100","908200") ORDER BY 2,3
Tengo esta consulta, lo que quiero es que mi campo PLAN.cnt_1 lleve un numero de orden de mis registros dependiendo de un codigo, intento hacerlo con el CASE, que cuando CTA="900511" el campo sea 1 o si CTA es "900611" el campo sea 2 .
Tengo asi:
900511
900512
900611
900612
quiero asi:
900511
900611
900512
900612
AYUDAAAAAAAAAA!
Tengo esta consulta, lo que quiero es que mi campo PLAN.cnt_1 lleve un numero de orden de mis registros dependiendo de un codigo, intento hacerlo con el CASE, que cuando CTA="900511" el campo sea 1 o si CTA es "900611" el campo sea 2 .
Tengo asi:
900511
900512
900611
900612
quiero asi:
900511
900611
900512
900612
AYUDAAAAAAAAAA!
Valora esta pregunta


0