-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola a todos.

Tengo una tabla con un campo del siguiente modo.

 serie
- -------
   130
   131
   132 ....

El caso es que quisiera restar 129 a estos valores para que quedase del
siguiente modo:

 serie
- -------
   1
   2
   3 ...


El campo es de tipo integer.

Si hago un select serie-129 from ...., muestra los datos que quiero.

Pero si trato de aplicar esto en un update: update tabla set
serie=(select serie-129 from ..), me muestra un error pues la consulta
devuelve mas de un dato.

He probado con un for en una función sin resultado.

¿Alguna idea?
- --


< ¡¡Nos vemos!!  >
 ----------------------------
    \
     \
                                   .::!!!!!!!:.
  .!!!!!:.                        .:!!!!!!!!!!!!
  ~~~~!!!!!!.                 .:!!!!!!!!!UWWW$$$
      :$$NWX!!:           .:!!!!!!XUWW$$$$$$$$$P
      $$$$$##WX!:      .<!!!!UW$$$$"  $$$$$$$$#
      $$$$$  $$$UX   :!!UW$$$$$$$$$   4$$$$$*
      ^$$$B  $$$$\     $$$$$$$$$$$$   d$$R"
        "*$bd$$$$      '*$$$$$$$$$$$o+#"
             """"          """""""
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIyiANK7lGsMchFswRApVWAJ96i0ccFbceUQma7q7CFBXhw0ciAgCgv3V1
2d5XFSQe4f0bYrTmbuVGUc4=
=KQ1o
-----END PGP SIGNATURE-----
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a