SQL Server 2000 y el juego de los barquitos

13/08/2007 - 17:06 por dgironal | Informe spam
Muy buenas, soy novato y no consigo realizar la siguiente consulta utilizando
SQL Server 2000

Simplificando la "cosa"

TablaDatos: CampoFecha (DateTime) y CampoEstado (Cadena)

Ejemplo:

01/01/2007 Verde
02/01/2007 Verde
05/01/2007 Rojo

Para el ejmeplo podemos usar una clave id, realmente la tabla es más
compleja y la clave es compuesta, la tabla quedaría:

TablaDatos
id | Fecha | Estado


Las fechas no tienen porqué ser correlativas ni seguidas, es decir puede
haber saltos y huecos, pasar del 3/02/2007 al 14/02/2007

Necesito RECUPERAR un conjunto de datos similar a lo que en ACCESS se llaman
TABLAS DE REFERENCIAS CRUZADAS pero que no calcule ningún valor sino que
muestre el dato, para SIMPLIFICAR los datos corresponde a un único AÑO:

mes/dia (2007)
-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 31
Enero Verde
Febrero
Marzo rojo rojo
Abril
Mayo
Junio
Julio Amarrillo Verde Verde
Agosto
Septiembre
Octubre
Noviembre
Diciembre

Espero haberme explicado y que se entienda, ¿es posible formular una
consulta en base a la tabla anterior que me devuelve ese conjunto de datos?

Gracias de antemano
 

Leer las respuestas

#1 Isaias
13/08/2007 - 17:42 | Informe spam
Lee este articulo, para ver si es lo que requieres.

http://support.microsoft.com/defaul...roduct=sql

Saludos
IIslas


"dgironal" wrote:

Muy buenas, soy novato y no consigo realizar la siguiente consulta utilizando
SQL Server 2000

Simplificando la "cosa"

TablaDatos: CampoFecha (DateTime) y CampoEstado (Cadena)

Ejemplo:

01/01/2007 Verde
02/01/2007 Verde
05/01/2007 Rojo

Para el ejmeplo podemos usar una clave id, realmente la tabla es más
compleja y la clave es compuesta, la tabla quedaría:

TablaDatos
id | Fecha | Estado


Las fechas no tienen porqué ser correlativas ni seguidas, es decir puede
haber saltos y huecos, pasar del 3/02/2007 al 14/02/2007

Necesito RECUPERAR un conjunto de datos similar a lo que en ACCESS se llaman
TABLAS DE REFERENCIAS CRUZADAS pero que no calcule ningún valor sino que
muestre el dato, para SIMPLIFICAR los datos corresponde a un único AÑO:

mes/dia (2007)
-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 31
Enero Verde
Febrero
Marzo rojo rojo
Abril
Mayo
Junio
Julio Amarrillo Verde Verde
Agosto
Septiembre
Octubre
Noviembre
Diciembre

Espero haberme explicado y que se entienda, ¿es posible formular una
consulta en base a la tabla anterior que me devuelve ese conjunto de datos?

Gracias de antemano

Preguntas similares