crear tabla con un mismo campo

25/05/2004 - 16:24 por Javier | Informe spam
Hola A todos!!

mi problema es que quiero crear una consulta que devuelva
de un campo 'X' valores, del mismo campo 'Y' valores
generando un recordset de la siguiente estructura:

Tabla resultado de la consulta:

campo1: SELECT notas FROM tabla WHERE cond = 1
campo2: SELECT notas FROM tabla WHERE cond = 2
campo3: SELECT notas FROM tabla WHERE cond = 3

¿Se entiende?

Trabajo con SQl Server 2000

Preguntas similare

Leer las respuestas

#1 ulises
25/05/2004 - 16:54 | Informe spam
No te entendí, si envias la estructura de tu tablas,
algunos datos y que deseas obtener creo que podria ayudar
a entenderte y ayudarte.

Saludos,
Ulises

Hola A todos!!

mi problema es que quiero crear una consulta que devuelva
de un campo 'X' valores, del mismo campo 'Y' valores
generando un recordset de la siguiente estructura:

Tabla resultado de la consulta:

campo1: SELECT notas FROM tabla WHERE cond = 1
campo2: SELECT notas FROM tabla WHERE cond = 2
campo3: SELECT notas FROM tabla WHERE cond = 3

¿Se entiende?

Trabajo con SQl Server 2000
.

Respuesta Responder a este mensaje
#2 Salvador Ramos
25/05/2004 - 17:17 | Informe spam
Hola:

La verdad que no me queda muy claro lo que necesitas. Según lo que he
entendido esta sería la solucion:
SELECT notas FROM tabla WHERE cond IN(1, 2, 3)

Un saludo
Salvador Ramos
Murcia - España
[MVP SQL Server]
www.helpdna.net

"Javier" escribió en el mensaje
news:1220f01c44263$f14eb800$
Hola A todos!!

mi problema es que quiero crear una consulta que devuelva
de un campo 'X' valores, del mismo campo 'Y' valores
generando un recordset de la siguiente estructura:

Tabla resultado de la consulta:

campo1: SELECT notas FROM tabla WHERE cond = 1
campo2: SELECT notas FROM tabla WHERE cond = 2
campo3: SELECT notas FROM tabla WHERE cond = 3

¿Se entiende?

Trabajo con SQl Server 2000
Respuesta Responder a este mensaje
#3 Anonimo
25/05/2004 - 17:19 | Informe spam
Tabla

Campos:
1. ID: es de tipo 'int'. tiene valores repetidos
2. Serie: es de tipo varchar. tiene valores repetidos
3. detalle: son distintos

ejemplo:

+--++-+
1 123456 hola
+--++-+
1 123457 Chao
+--++-+
2 123456 Ciao
+--++-+
2 123457 Bye
+--++-+

Entonces necesito hacer una consulta que devuelva:
+--+-+
Hola Ciao
+--+-+
.
+--+-+
^--ID=1 ^--ID=2

¿¿Se entiende??
Respuesta Responder a este mensaje
#4 Adrian D. Garcia
25/05/2004 - 18:20 | Informe spam
Hola,
Seria algo asi :

SELECT a.detalle, b.detalle
FROM tabla a
INNER JOIN tabla b ON
a.serie = b.serie
WHERE a.serie < b.serie

Este query te devolvera los valores con series repetidas.
Ahora, si entendi bien la pregunta original

Hola A todos!!













mi problema es que quiero crear una consulta que devuelva
de un campo 'X' valores, del mismo campo 'Y' valores
generando un recordset de la siguiente estructura:

Tabla resultado de la consulta:

campo1: SELECT notas FROM tabla WHERE cond = 1
campo2: SELECT notas FROM tabla WHERE cond = 2
campo3: SELECT notas FROM tabla WHERE cond = 3
<<<<<<<<<<<<

se podria generar de esta forma

SELECT (SELECT notas FROM tabla WHERE cond = 1), (SELECT notas FROM tabla
WHERE cond = 2), (SELECT notas FROM tabla WHERE cond = 3)


Saludos

Adrian D. Garcia
NDSoft
MCSD
escribió en el mensaje
news:122e501c4426b$ab84fd90$
Tabla

Campos:
1. ID: es de tipo 'int'. tiene valores repetidos
2. Serie: es de tipo varchar. tiene valores repetidos
3. detalle: son distintos

ejemplo:

+--++-+
1 123456 hola
+--++-+
1 123457 Chao
+--++-+
2 123456 Ciao
+--++-+
2 123457 Bye
+--++-+

Entonces necesito hacer una consulta que devuelva:
+--+-+
Hola Ciao
+--+-+
.
+--+-+
^--ID=1 ^--ID=2

¿¿Se entiende??
Respuesta Responder a este mensaje
#5 Javier
25/05/2004 - 18:48 | Informe spam
Lo probe pero no me funciono, es decir, me devuelve dos
campos que crea a partir de la consulta, pero sin valores.

Esta es la consulta que utilice

SELECT
A.detalle as Nota1, B.detalle as Nota2
FROM
tb_Detail A
INNER JOIN
tb_Detail B
ON
A.serie = B.serie
WHERE
A.ID=1

El problema esta en que en el Campo1_Resultado deben estar
valores de Detalle cuyos ID = 1 y en Campo2_Resultado
deben estar los valores de detalle cuyos ID = 2
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida