Esta ser�a una forma, aunque con un Sql kilom�trico:

Select Art�culo, sum(importe * case when fecha between 20020101 and 20020131
then 1 else 0 end) Enero,
                 sum(importe * case when fecha between 20020201 and 20020228
then 1 else 0 end) Febrero, 
                 sum(importe * case when fecha between 20020301 and 20020331
then 1 else 0 end) Marzo,

              .... (y as� para los 12 meses)

from <fichero> group by Articulo

Saludos.

Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
*   : 964343434  ext. 627
* : [EMAIL PROTECTED]


-----Mensaje original-----
De: Pedro Galarza [mailto:[EMAIL PROTECTED]]
Enviado el: lunes, 06 de mayo de 2002 9:23
Para: [EMAIL PROTECTED]
Asunto: SQL




     Hola foreros. Se me ha planteado un problema con SQL y me gustar�a
saber si
alguien sabe como solucionarlo.

     Quisiera hacer un SQL en el cual las columnas fueran sumatorios de
registros de un fichero. Pongo un ejemplo para explicarme mejor.

     Supongamos que tengo un fichero que tiene tres campos:

          Articulo       C    15
          Fecha          N    8,0
          Importe        N    12,2

     Entonces quiero hacer un SQL que me devuelva lo siguiente:

     Articulo       Vtas. Enero    Vtas. Febrero ...............  Vtas.
Diciembre

     Patatas        1235,44        2536,23              2256,11
     Tomates   2233,89        2111,14              2231,73


     Espero que me haya explicado bien. Gracias



Pedro Galarza - Dpto. Proceso de Datos
Talleres de Escoriaza, S.A. (TESA)
http:\\www.tesa.es


ADVERTENCIA/WARNING

ESTE CORREO ELECTRONICO CONTIENE INFORMACION PRIVADA Y
ESTRICTAMENTE CONFIDENCIAL. Si usted no es el destinatario del
presente mensaje no esta autorizado a leerlo, retenerlo o difundirlo.

THIS E-MAIL IS PRIVILEGED, CONFIDENTIAL AND CONTAINS PRIVATE
INFORMATION. Any reading, retention, distribution or copying of this
communication by any person other than its intended recipient is prohibited.



_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

Responder a