Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Sql que me devuelva todos los campos menos el 1º (https://www.clubdelphi.com/foros/showthread.php?t=59985)

juanpe 16-09-2008 17:24:49

Sql que me devuelva todos los campos menos el 1º
 
Buenas tardes y perdon por el titulo, pero no se explicarme mejor.

Busco una sql que me devuelva todos los campos de una tabla menos el primero, el cual es la clave primaria.

Algo del estilo:

select * from meses y que me devuelva todos los meses menos enero.

Utilizo interbase 7.5.

Tengo el dia torcido y no me consigo explicar mejor :mad:

Gracias por vuestro tiempo.

jhonny 16-09-2008 17:43:37

Tengo entendido que puedes lograrlo con la clausula ROWS, por ejemplo...
Si haces:

Código SQL [-]
SELECT * FROM VENTAS
ORDER BY DESCUENTO DESC
ROWS 2 TO 6

Obtendras las ventas con mayor descuento, a partir del registro 2 hasta el 6.

Espero te sirva. :)

lbuelvas 16-09-2008 18:31:45

Buneo yo trabajo en firebird, estas extensiones te permiten hacer lo que quieres, la verdad me puse a lee un poc o y me parecen muy interesante

Código SQL [-]
select first 100 skip 1 *
from cliente

Que mostraria los primeros 100 clientes, pero saltandose el primero, como quien dice el primero no cuenta.

Código SQL [-]
select skip 1 *
from cliente

Te muestra todos los clientes pero saltandose el primero.

Espero te sirva, repito, lo probe con firenird 1.5.5

!!! Y me quedan 4 !!!

jhonny 16-09-2008 19:59:34

Cita:

Empezado por lbuelvas (Mensaje 314408)
Buneo yo trabajo en firebird, estas extensiones te permiten hacer lo que quieres, la verdad me puse a lee un poc o y me parecen muy interesante

Cierto, recuerdo cuando Firebird e InterBase eran "idénticos" en cuanto a su utilización, de hecho creo que uno de los primeros aspectos que hicieron que estas dos bases de datos se comenzaran a "ver" diferentes, fue el tema tratado en este hilo. :)

rastafarey 20-09-2008 22:42:13

resp
 
Código SQL [-]
Select Febrero
       , Marzo
       , Abril
       , Mayo
       , Junio
       , Julio
       , Agosto
       , Septiembre
       , octubre
       , Nobiembre
       , Diciembre
From Meses

Eso fue lo que entendi

Ahora si el mes esta en dato del registro solo usa un wener y listo


La franja horaria es GMT +2. Ahora son las 18:05:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi