On Wed, Nov 5, 2008 at 6:26 PM, Fabian Sandoval <[EMAIL PROTECTED]> wrote: > Muchas gracias amigos ya lo tengo, > > UPDATE ttamlice SET licservicio = '02' WHERE liccateg = '04'; > UPDATE ttamlice SET licservicio = '02' WHERE liccateg = '05'; > UPDATE ttamlice SET licservicio = '02' WHERE liccateg = '06'; > UPDATE ttamlice SET licservicio = '03' WHERE liccateg = '01'; > UPDATE ttamlice SET licservicio = '03' WHERE liccateg = '02'; > UPDATE ttamlice SET licservicio = '03' WHERE liccateg = '03'; si haces asi UPDATE ttamlice SET licservicio = '02' WHERE liccateg in( '04','05','06') UPDATE ttamlice SET licservicio = '03' WHERE liccateg in( '01','02','03')
consigues los mismos resultados ... Slds. > UPDATE ttamlice SET liccodigo = '003' > > > 2008/11/5 Javier Chávez B. <[EMAIL PROTECTED]> >> >> On Wed, Nov 5, 2008 at 6:03 PM, MIGUEL CANCHAS <[EMAIL PROTECTED]> >> wrote: >> > Necesitas un UPDATE ???? >> > >> > >> > UPDATE ttamlice SET licservicio = '05' WHERE liccateg = '02' >> >> ahh si era mas simple .. tienes razon si entendí el problema asi es >> suficiente.... en realidad no se porque hice una subconsulta... :S >> >> >> > >> > UPDATE ttamlice SET lictiptr = '02' >> > >> > >> > >> > O como lo quieres hacer ? >> > >> > Quizas un trigger ? >> > >> > >> > >> > Miguel >> > >> > -----Mensaje original----- >> > De: Fabian Sandoval [mailto:[EMAIL PROTECTED] >> > Enviado el: Miércoles, 05 de Noviembre de 2008 12:54 p.m. >> > Para: pgsql-es-ayuda@postgresql.org >> > Asunto: [pgsql-es-ayuda] Como cambio campos >> > >> > Hola Amigos. >> > >> > Tengo que hacer esto pero no tengo ni idea de cómo hacerlo y como buscar >> > para no tener que recurrir a la lista >> > >> > Tengo una Tabla con esta estructura >> > >> > CREATE TABLE ttamlice >> > >> > ( >> > >> > licnumli character(14) NOT NULL, >> > >> > lictipid character(1), >> > >> > licident character(11), >> > >> > licfectr character(8), >> > >> > licofiex character(8), >> > >> > lictiptr character(2), >> > >> > liccateg character(2), >> > >> > licservicio character(2), >> > >> > CONSTRAINT "Primarita" PRIMARY KEY (licnumli) >> > >> > ) >> > >> > Lo que necesito hacer es que si en "liccateg" hay un '02' colocar en >> > "licservicio" un '05' >> > >> > Y colocar en todas las filas de "lictiptr" un '02' >> > >> > >> > >> > Muchas gracias por su colaboración. >> >> >> >> -- >> Cumprimentos >> jchavez >> linux User #397972 on http://counter.li.org/ > > -- Cumprimentos jchavez linux User #397972 on http://counter.li.org/ -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html