Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

consulta SQL

Estas en el tema de consulta SQL en el foro de Visual Basic clásico en Foros del Web. Hola : Estoy preparando un aplicación para una Iglesia y tengo una tabla llamada Biblia y un campo de dicha tabla llamado Libros Necesito pasarle ...
  #1 (permalink)  
Antiguo 01/04/2010, 10:07
 
Fecha de Ingreso: octubre-2006
Mensajes: 139
Antigüedad: 17 años, 6 meses
Puntos: 1
consulta SQL

Hola :
Estoy preparando un aplicación para una Iglesia y tengo una tabla llamada Biblia y un campo de dicha tabla llamado Libros
Necesito pasarle una consulta donde aparezcan los resultados de dicha consulta a Libros, pero en el orden bíbico : Génesis, Éxodo ....
como me quedaría dicha consulta SQL?
Select Libros FROM Bilbia ORDER BY Génesis, Éxodo ??
  #2 (permalink)  
Antiguo 01/04/2010, 22:24
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: consulta SQL

Hola, seria asi:

Código:
SELECT Libros FROM Biblia ORDER BY Libros
ya que "Libros" tiene el nombre de los libros, y es lo que vos queres ordenar...si queres cambiar el orden de ordenación, podes poner ASC para ascendente o DESC para descendente, te diria que te leas un manual de SQL , te va a ayudar si recien empezas..

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #3 (permalink)  
Antiguo 03/04/2010, 06:08
 
Fecha de Ingreso: octubre-2006
Mensajes: 139
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: consulta SQL

Seba :
Gracias por la respuesta, pero no es lo que intento.
La consulta SQL debe entregarme los resultados ordenados por los Libros tal como aparecen en la Biblia, por eso puse en la pregunta anterior ordenado por orden bíblico.
Es decir : Génesis, Éxodo, Levítico, ....
Esta consulta que vos me proponés los entrega ordenados por orden alfabético ascendente o descendente.
  #4 (permalink)  
Antiguo 03/04/2010, 07:44
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: consulta SQL

a ok, ahora caigo...

bueno entonces es facil, solo deberias crearte un ID en esa tabla y los libros deberian estar ingresados en el orden verdadero...y listo...al momento de listar los libros haces el ORDER BY por el ID...porque sin un ID en esa tabla es imposible decirle a la consulta SQL el ordenamiento de los libros que estan en la biblia, a no ser que el SQL se haya leido la biblia y los sepa (broma )

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #5 (permalink)  
Antiguo 03/04/2010, 07:54
 
Fecha de Ingreso: abril-2010
Ubicación: Guayaquil
Mensajes: 24
Antigüedad: 14 años
Puntos: 0
Respuesta: consulta SQL

y si los pones así

1er libro "Genesis"
2do Libro "éxodo"
etc...
  #6 (permalink)  
Antiguo 03/04/2010, 09:49
 
Fecha de Ingreso: octubre-2006
Mensajes: 139
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: consulta SQL

SebaNeo : Gracias!! como siempre muy clara tu respuesta.
El tema es que son ingresados los registros sin seguir ese orden, pero con tu aporte se me ocurre que puedo asociar el registro de libros con un nuevo campo donde podría crear el orden necesario.

The_Pharaoh : No entiendo muy bien tu respuesta , pero si le paso esta consulta
ORDER BY LIBRO 'Génesis', 'Exodo'"
no los ordena
  #7 (permalink)  
Antiguo 03/04/2010, 12:55
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: consulta SQL

Cita:
Iniciado por DIDAKE Ver Mensaje
SebaNeo : Gracias!! como siempre muy clara tu respuesta.
El tema es que son ingresados los registros sin seguir ese orden, pero con tu aporte se me ocurre que puedo asociar el registro de libros con un nuevo campo donde podría crear el orden necesario.

The_Pharaoh : No entiendo muy bien tu respuesta , pero si le paso esta consulta
ORDER BY LIBRO 'Génesis', 'Exodo'"
no los ordena
lo que pasa que asi no se ordena con el ORDER BY...por eso te digo que leas algo de SQL...

¿¿ entonces al final el usuario es el que da de alta el libro en la base de datos ??

inicialmente la tabla esta vacia ??

porque si es asi, entonces debes hacerte en el codigo que cuando el usuario da de alta el libro Genesis por ejemplo, lo guarde con el ID = 1....o sea tener los valores fijos en el mismo codigo., ya que el orden de los libros nunca va a cambiar..o sea el Genesis siempre va a estar con el 1...y cada libro siempre con el ID fijo..

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:26.