Consulta

20/11/2007 - 06:02 por Mickro | Informe spam
Hola, tengo una tabla, por ejemplo, como esta:

IDCliente Periodo
1023 Abril
223 Abril
303 Abril
412 Abril
55 Abril
1023 Mayo
223 Mayo
303 Mayo
412 Mayo
55 Mayo

Como puedo hacer para obtener este resultado?:

IDCliente Periodo
1023 Abril
223 Abril
303 Abril
412 Abril
55 Abril
1023 Mayo
223 Mayo
303 Mayo
412 Mayo
55 Mayo
1023 Noviembre
223 Noviembre
303 Noviembre
412 Noviembre
55 Noviembre


Siempre son los mismo IDCliente´s para cada mes. Nose si me hago entender.
He tratado de hacer de varias maneras (con un while) pero no lo consigo
hacer.

Saludos y Gracias!

Preguntas similare

Leer las respuestas

#1 Carlos M. Calvelo
20/11/2007 - 15:26 | Informe spam
Hola,


On 20 nov, 06:02, "Mickro" wrote:
Hola, tengo una tabla, por ejemplo, como esta:

IDCliente Periodo
1023 Abril
223 Abril
303 Abril
412 Abril
55 Abril
1023 Mayo
223 Mayo
303 Mayo
412 Mayo
55 Mayo

Como puedo hacer para obtener este resultado?:

IDCliente Periodo
1023 Abril
223 Abril
303 Abril
412 Abril
55 Abril
1023 Mayo
223 Mayo
303 Mayo
412 Mayo
55 Mayo
1023 Noviembre
223 Noviembre
303 Noviembre
412 Noviembre
55 Noviembre

Siempre son los mismo IDClienteŽs para cada mes. Nose si me hago entender.
He tratado de hacer de varias maneras (con un while) pero no lo consigo
hacer.

Saludos y Gracias!



A ver si esto te sirve o por lo menos te da alguna idea:

select
TuTabla.IDCliente, M.Periodo
from
TuTabla,
(select 'Enero' as Periodo union
select 'Febrero' union
select 'Marzo' union
select 'Abril' union
select 'Mayo' union
select 'Junio' union
select 'Julio' union
select 'Agosto' union
select 'Septiembre' union
select 'Octubre' union
select 'Noviembre' union
select 'Diciembre') as M
where
TuTabla.Periodo = 'Abril'
and M.Periodo not in (select distinct Periodo from TuTabla)

Saludos,
Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida