Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-09-2011
xerkan xerkan is offline
Miembro
 
Registrado: jun 2003
Posts: 89
Poder: 21
xerkan Va por buen camino
Rango con varios campos

Tengo una tabla con que su clave primaria se compone de dos campos que son año y numero y me gustaria saber como puedo hacer una sentencia sql que me proporcione los registros correspondiente a un rango determinado

por ejemplo si tengo los registros 2010/1, 2010/2, 2011/1, y 2011/2 y quiero el rango desde la 2010/2 a la 2011/1, que me saque esos 2 registros,
Responder Con Cita
  #2  
Antiguo 19-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
podrias hacer mas o menos asi

Código SQL [-]
 
Select campos from tabla where campoClave >= '2010/2' and CampoClave <= '2011/1'
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 19-09-2011
xerkan xerkan is offline
Miembro
 
Registrado: jun 2003
Posts: 89
Poder: 21
xerkan Va por buen camino
Lo malo de esa opcion es la ordenacion alfanumerica en vez de la numerica con lo cual si tubiera un 2011/11 y listara hasta el 2011/2 este saldria tambien
Responder Con Cita
  #4  
Antiguo 19-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
ohh
si es alfanumerica entonces estamos algo complicados
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 20-09-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Año / numero
o
Año
numero

Por hay diferencia como se ve.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 20-09-2011
xerkan xerkan is offline
Miembro
 
Registrado: jun 2003
Posts: 89
Poder: 21
xerkan Va por buen camino
La clave primaria son 2 campos de tipo integer uno que tiene el año y otro el codigo de ese año
Responder Con Cita
  #7  
Antiguo 20-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Cita:
Empezado por xerkan Ver Mensaje
La clave primaria son 2 campos de tipo integer uno que tiene el año y otro el codigo de ese año
pense que habias dicho que eran alfanumericos
en si defecto si son tipo caracter trata de reformatear tus datos y colocar el mes a 2 digitos
Cita:
2010/01
2010/02
2010/03
..
..
2010/11
2010/12
y cuando lo ordenes obtendras lo solicitado
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
un Select max de varios campos Camilo SQL 3 07-09-2007 16:34:15
varios campos en un dblookupcombobox anubis Varios 6 26-06-2007 04:24:50
Top con varios campos trex2000 MS SQL Server 1 04-10-2006 21:12:15
agrupar varios campos satabel Impresión 0 03-08-2005 18:17:17
Ver varios campos en RxDBLookupCombo kia Varios 1 28-08-2003 21:27:00


La franja horaria es GMT +2. Ahora son las 10:46:37.


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
Copyright 1996-2007 Club Delphi