Pregunta Transact-SQL

13/07/2004 - 18:23 por Riki | Informe spam
Hola

En una SELECT como esta obtengo una fila por cada registro que encuentra en
la base de datos.

SELECT NOMBRE,NUMERO_DOC,TOTAL
FROM DATOS

pepe 20058644 1160,00

pero yo quiero obtener 2 o mas filas por registro encontado, asi.

pepe 20058644 1160,00
pepe 20058644 1000,00
pepe 20058644 160,00

Salu2

Preguntas similare

Leer las respuestas

#1 Fernando España
13/07/2004 - 19:13 | Informe spam
pues esa instruccion te devolveria cuantos documentos del mismo pepe tengas

Alta Tecnologia en Infomatica S.A. www.atisa.com.gt Fernando España Gerente
de Informatica ATISA 7a. Calle 4-34 Zona 10 Segundo Nivel
tel: fax: mobile: 502-3620005 502-3620013 502-5330314
"Riki" escribió en el mensaje
news:
Hola

En una SELECT como esta obtengo una fila por cada registro que encuentra


en
la base de datos.

SELECT NOMBRE,NUMERO_DOC,TOTAL
FROM DATOS

pepe 20058644 1160,00

pero yo quiero obtener 2 o mas filas por registro encontado, asi.

pepe 20058644 1160,00
pepe 20058644 1000,00
pepe 20058644 160,00

Salu2





Respuesta Responder a este mensaje
#2 Riki
13/07/2004 - 21:55 | Informe spam
En la base de datos hay un solo registro que cumpla los requisitos, pero yo
quiero que me devuelva 3 filas y no una, la primera es el total, la segunda
es la base imponible y la ultima es el iva,...

Un saludo


"Fernando España" escribió en el mensaje
news:%23pZq%
pues esa instruccion te devolveria cuantos documentos del mismo pepe


tengas

Alta Tecnologia en Infomatica S.A. www.atisa.com.gt Fernando España


Gerente
de Informatica ATISA 7a. Calle 4-34 Zona 10 Segundo Nivel
tel: fax: mobile: 502-3620005 502-3620013 502-5330314
"Riki" escribió en el mensaje
news:
> Hola
>
> En una SELECT como esta obtengo una fila por cada registro que encuentra
en
> la base de datos.
>
> SELECT NOMBRE,NUMERO_DOC,TOTAL
> FROM DATOS
>
> pepe 20058644 1160,00
>
> pero yo quiero obtener 2 o mas filas por registro encontado, asi.
>
> pepe 20058644 1160,00
> pepe 20058644 1000,00
> pepe 20058644 160,00
>
> Salu2
>
>
>
>
>


Respuesta Responder a este mensaje
#3 Fernando España
13/07/2004 - 22:27 | Informe spam
bueno, en todo caso si quieres sacar 3 registros de 1 cosa que no la veria
logica seria
SELECT NOMBRE,NUMERO_DOC,TOTAL
FROM DATOS
union
SELECT NOMBRE,NUMERO_DOC,tasa_iva as total
FROM DATOS
union
SELECT NOMBRE,NUMERO_DOC,TOTAL*tasa_iva as total
FROM DATOS

pero creo que seria mejor mostrarlo asi:

SELECT NOMBRE,NUMERO_DOC,TOTAL, tasa_iva as IVA, total*tasa_iva as
total_general
FROM DATOS


Alta Tecnologia en Infomatica S.A. www.atisa.com.gt Fernando España Gerente
de Informatica ATISA 7a. Calle 4-34 Zona 10 Segundo Nivel
tel: fax: mobile: 502-3620005 502-3620013 502-5330314
"Riki" escribió en el mensaje
news:
En la base de datos hay un solo registro que cumpla los requisitos, pero


yo
quiero que me devuelva 3 filas y no una, la primera es el total, la


segunda
es la base imponible y la ultima es el iva,...

Un saludo


"Fernando España" escribió en el mensaje
news:%23pZq%
> pues esa instruccion te devolveria cuantos documentos del mismo pepe
tengas
>
> Alta Tecnologia en Infomatica S.A. www.atisa.com.gt Fernando España
Gerente
> de Informatica ATISA 7a. Calle 4-34 Zona 10 Segundo Nivel
> tel: fax: mobile: 502-3620005 502-3620013


502-5330314
> "Riki" escribió en el mensaje
> news:
> > Hola
> >
> > En una SELECT como esta obtengo una fila por cada registro que


encuentra
> en
> > la base de datos.
> >
> > SELECT NOMBRE,NUMERO_DOC,TOTAL
> > FROM DATOS
> >
> > pepe 20058644 1160,00
> >
> > pero yo quiero obtener 2 o mas filas por registro encontado, asi.
> >
> > pepe 20058644 1160,00
> > pepe 20058644 1000,00
> > pepe 20058644 160,00
> >
> > Salu2
> >
> >
> >
> >
> >
>
>


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