Domingo 22 de Diciembre de 2024, 18:16
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Problema De Consulta Con Fechas
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Problema De Consulta Con Fechas (Leído 2918 veces)
9tnix
Miembro MUY activo
Mensajes: 165
Nacionalidad:
Problema De Consulta Con Fechas
«
en:
Viernes 31 de Diciembre de 2004, 16:24 »
0
Hola compañeros
estoy haciendo una consulta en una BD de access muy sencilla pero se me empieza a hacer complicada kiza lo hago yo complicado y no veo la salida, bueno veran tengo una tabla a la cual kiero comparar por fechas y no me filtra resultados.
la consulta es esta:
SELECT *
FROM Alquiler_Venta
WHERE (("Fecha">='31-12-2004' And "Fecha"<='01-01-2005'));
kiero que me devuelva los registros que estan entre las fechas:
31-12-2004 y 01-01-2005
Pero resulta que no me filtra nada aunque tengo registros en la base de datos.
Les adjunto la base para que lo cheken espero me puedan ayudar para que me filtren esos registros es lo unico del codigo que me falta.
Se trata de un programa de Renta de Videos
Luego si gustan les paso el codigo
Un saludo
Att. zeekel [TKLP]
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
Tweet
TP-Systems
our knowledge is our power!
desarrollo
Miembro activo
Mensajes: 74
Re: Problema De Consulta Con Fechas
«
Respuesta #1 en:
Viernes 31 de Diciembre de 2004, 17:25 »
0
Prueba con esto espero k te sirva
SELECT *
FROM Alquiler_Venta
WHERE (([Fecha ] Between "12/05/2004" And "5/11/2004"));
desarrollo
Miembro activo
Mensajes: 74
Re: Problema De Consulta Con Fechas
«
Respuesta #2 en:
Viernes 31 de Diciembre de 2004, 17:31 »
0
Olvidaba algo tienes que cambiarle el tipo de dato a tu fecha ponle hora/fecha
Reviza el adjunto
Desarrollo
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
9tnix
Miembro MUY activo
Mensajes: 165
Nacionalidad:
Re: Problema De Consulta Con Fechas
«
Respuesta #3 en:
Viernes 31 de Diciembre de 2004, 19:22 »
0
Gracias desarrollo
intentare usar el Between lo habia olvidado jejeje, sabes cuando hago esta consulta es cuando no me filtra, digamos ke tengo lo sgte:
TABLA: Alquiler_Venta
------------------------------------
CodOpe | Fecha | ....
------------------------------------
0001 29-12-2004
0002 29-12-2004
0003 31-12-2004
0004 01-01-2005
------------------------------------
Mi consulta es:
"Select * From Alquiler_Venta Where Fecha>='31-12-2004' And Fecha <='01-01-2005'
Se supone me debe regresar 2 registros y quedar asi:
TABLA: Alquiler_Venta
------------------------------------
CodOpe | Fecha | ....
------------------------------------
0003 31-12-2004
0004 01-01-2005
------------------------------------
Pero no me devuelve ningun registro (Ojo solo cuando hago esa consulta, las demas entre otras fechas me va bien ehh).
Espero lleguen mas aportes y me ayuden a solucionar ese problema
Un Saludo Desarrollo y gracias
Att. Zeekel [TKLP]
TP-Systems
our knowledge is our power!
ebolo
Miembro MUY activo
Mensajes: 188
Re: Problema De Consulta Con Fechas
«
Respuesta #4 en:
Viernes 31 de Diciembre de 2004, 19:52 »
0
Hola chicos, debes poner la consulta de esta forma:
"Select * From Alquiler_Venta WHERE (([Fecha] Between #12/31/2004# And #01/01/2005#))"
Debes acordarte de poner las # y la fecha en formato mm/dd/yyyy.
Saludos y feliz año para todos.
Edito, para comentarte que las sentencias SQL las puedes ver en el Access y ver si te dan los datos que tu quieres.
Para ello te creas la consulta que quieras, en vista diseño le pones en criterio por lo que quieres restringir los datos; te vas a la vista SQL y ahí tendrás la SQL que tienes que poner en el código.
En este caso, pones en criterio en la columna del campo Fecha:
entre 31/12/04 y 01/01/05
tal cual está y el propio access te lo colca como debe estar.
Soultaker
Miembro HIPER activo
Mensajes: 972
Nacionalidad:
Re: Problema De Consulta Con Fechas
«
Respuesta #5 en:
Viernes 31 de Diciembre de 2004, 21:28 »
0
Acuerdate que el simbolo de mayor, menor e igual (><=) no se puden usar con fechas porque no son tipo numerico. Utiliza el Between.
http]
foros,
programacion,
c
,
c++
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
visual basic
,
robotica
,
microprocesadores
Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente
Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado
<<< Harol Moreyra Bendezú >>>
cpmario
Miembro HIPER activo
Mensajes: 629
Re: Problema De Consulta Con Fechas
«
Respuesta #6 en:
Sábado 1 de Enero de 2005, 18:21 »
0
En VB si es posible usar <>= en fechas, ya que las fechas se manejan en forma interna en VB como datos numéricos, para algunas operaciones.
ArKaNtOs
Miembro de PLATA
Mensajes: 1253
Nacionalidad:
Re: Problema De Consulta Con Fechas
«
Respuesta #7 en:
Sábado 1 de Enero de 2005, 20:28 »
0
hola, bueno espero que me opinion te sirva un poquito, yo tambien tenia problemas con fechas y ahora te dire un ejemplo de como solucionarlo
:
"Select * From Reportes Where Fecha =DateValue('" & fecha & "');"
espero que te sirva nos vemos
solocodigo
el punto de encuentro de los programadores
VB
,
C
,
C++
,
.Net
,
Java
,
Delphi
,
Linux
,
Programacion de Videojuegos
,
ASM
,
Dudas Informaticas
.
9tnix
Miembro MUY activo
Mensajes: 165
Nacionalidad:
Re: Problema De Consulta Con Fechas
«
Respuesta #8 en:
Domingo 2 de Enero de 2005, 08:34 »
0
Hola chicos
GRacias a todos por su aportacion y bueno decirles que ya conclui el programa de Renta de Videos las gracias a...
desarrollo
ebolo
soultaker
cpmario
arkantos
desde ya estan incluidos en los creditos del programa
Si gustan una copia del software me pasan la voz.
Un saludo chicos
Att. zeekel [TKLP]
PD: Por razones obvias no lo puedo subir pesa mas de 128Kb
TP-Systems
our knowledge is our power!
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Problema De Consulta Con Fechas