List:Spanish« Previous MessageNext Message »
From:Miguelángel Romero Date:February 26 2011 2:25pm
Subject:Re: Consulta Inner
View as plain text  
Amigo te recomiendo lo siguiente:

SELECT IDClientes,
  SUM(IF(Periodo='201009',Valor,0)) AS '201009',
  SUM(IF(Periodo='201010',Valor,0)) AS '201010',
  SUM(IF(Periodo='201011',Valor,0)) AS '201011',
  SUM(IF(Periodo='201012',Valor,0)) AS '201012'
FROM Tabla
GROUP BY IDClientes


Saludos,

--
Mig




2011/2/25 Juan Vallini <Juan_Vallini@stripped>

>
> Gente:
>        Como va? Vuelvo al foro preguntando..
>
>    Tengo el siguiente problema, tengo una tabla donde tengo IDClientes,
> Periodo, Valor y hago una conssulta donde tengo que 2 Registros o Mas por
> cada IDClientes
>
> Por Ej:
>
> IDClientes        Periodo        Valor
>   1                201009          100
>   1                201010          111
>   1                201011          122
>   1                201012          150
>
> Lo que me gustaria hacer es lo siguiente:
>
> IDClientes        Periodo1        Periodo2        Valor1        Valor2
>    Diferencia
>    1                   201009           201010        100            111
>              11
>    2
>    3
>
> Espero haber sido claro.
>
>
>

Thread
Consulta InnerJuan Vallini25 Feb
  • Re: Consulta InnerMiguelángel Romero26 Feb
  • Re: Consulta InnerJesús Guibert26 Feb
  • Re: Consulta InnerJuan Vallini26 Feb
    • Re: Consulta InnerJesus Guibert26 Feb