ya no puedo mas (DE FECHAS)

12/02/2004 - 17:53 por una buena persona | Informe spam
estoy realizando una aplicacion para un hotel, necesito verificar las fechas
de entradas en las habitaciones, para que el cliente pueda consultar online
si esta ocupado o no, tengo esta cadena de sql, pero nada, que no funciona

"aaaa/MM/dd"
SELECT id from fecha WHERE (((fecha.fechaentrada)>=#2004/2/02#) AND
((fecha.fechasalida)<=#2004/2/10#) AND ((fecha.habitacion)='1'))

Tambien he provado con esto "MM/dd/aaaa"

SELECT id from fecha WHERE (((fecha.fechaentrada)>=#2/02/2004#) AND
((fecha.fechasalida)<=#2/10/2004#) AND ((fecha.habitacion)='1'))

el servidor tiene las fechas en formato "MM/DD/AAAA"

no puedo ni dormir, por favor, se que es una chorrada, pero no logro
encontrar el pq

Gracias, Jonny And Company, que nos lo he podido decir antes, pero he
gracias por ayudarme con esto, lo que me dijisteis no funciono.

Preguntas similare

Leer las respuestas

#1 urko
12/02/2004 - 19:12 | Informe spam
alguien puso en este foro un sistema para comprar fechas
fechanacimiento1="01/01/1970"
fechanacimiento2="31/12/1972"
cadenasql=cadenasql&" and
anonacimiento>="&cstr(clng(cdate(fechanacimiento1)))
cadenasql=cadenasql&" and
anonacimiento<="&cstr(clng(cdate(fechanacimiento2)))

haber si te vale
en tu caso prueba
" .fecha.fechasalida<="&cstr(clng(cdate("10/02/2004")))&""
saludos
urko


"una buena persona" escribió en el mensaje
news:
estoy realizando una aplicacion para un hotel, necesito verificar las


fechas
de entradas en las habitaciones, para que el cliente pueda consultar


online
si esta ocupado o no, tengo esta cadena de sql, pero nada, que no funciona

"aaaa/MM/dd"
SELECT id from fecha WHERE (((fecha.fechaentrada)>=#2004/2/02#) AND
((fecha.fechasalida)<=#2004/2/10#) AND ((fecha.habitacion)='1'))

Tambien he provado con esto "MM/dd/aaaa"

SELECT id from fecha WHERE (((fecha.fechaentrada)>=#2/02/2004#) AND
((fecha.fechasalida)<=#2/10/2004#) AND ((fecha.habitacion)='1'))

el servidor tiene las fechas en formato "MM/DD/AAAA"

no puedo ni dormir, por favor, se que es una chorrada, pero no logro
encontrar el pq

Gracias, Jonny And Company, que nos lo he podido decir antes, pero he
gracias por ayudarme con esto, lo que me dijisteis no funciono.


Respuesta Responder a este mensaje
#2 una buena persona
12/02/2004 - 19:50 | Informe spam
directamente error


"urko" escribió en el mensaje
news:
alguien puso en este foro un sistema para comprar fechas
fechanacimiento1="01/01/1970"
fechanacimiento2="31/12/1972"
cadenasql=cadenasql&" and
anonacimiento>="&cstr(clng(cdate(fechanacimiento1)))
cadenasql=cadenasql&" and
anonacimiento<="&cstr(clng(cdate(fechanacimiento2)))

haber si te vale
en tu caso prueba
" .fecha.fechasalida<="&cstr(clng(cdate("10/02/2004")))&""
saludos
urko


"una buena persona" escribió en el mensaje
news:
> estoy realizando una aplicacion para un hotel, necesito verificar las
fechas
> de entradas en las habitaciones, para que el cliente pueda consultar
online
> si esta ocupado o no, tengo esta cadena de sql, pero nada, que no


funciona
>
> "aaaa/MM/dd"
> SELECT id from fecha WHERE (((fecha.fechaentrada)>=#2004/2/02#) AND
> ((fecha.fechasalida)<=#2004/2/10#) AND ((fecha.habitacion)='1'))
>
> Tambien he provado con esto "MM/dd/aaaa"
>
> SELECT id from fecha WHERE (((fecha.fechaentrada)>=#2/02/2004#) AND
> ((fecha.fechasalida)<=#2/10/2004#) AND ((fecha.habitacion)='1'))
>
> el servidor tiene las fechas en formato "MM/DD/AAAA"
>
> no puedo ni dormir, por favor, se que es una chorrada, pero no logro
> encontrar el pq
>
> Gracias, Jonny And Company, que nos lo he podido decir antes, pero he
> gracias por ayudarme con esto, lo que me dijisteis no funciono.
>
>


Respuesta Responder a este mensaje
#3 Jorge Ramón
12/02/2004 - 20:23 | Informe spam
Hola!

Probá esto:

SELECT id from fecha WHERE (((fecha.fechaentrada)
='2004/2/02 00:00:01') AND


((fecha.fechasalida)<='2004/2/10 23:59:59') AND
((fecha.habitacion)='1'))

Qué tenés de base de datos? Qué error te da?


estoy realizando una aplicacion para un hotel, necesito


verificar las fechas
de entradas en las habitaciones, para que el cliente


pueda consultar online
si esta ocupado o no, tengo esta cadena de sql, pero


nada, que no funciona

"aaaa/MM/dd"
SELECT id from fecha WHERE (((fecha.fechaentrada)
=#2004/2/02#) AND
((fecha.fechasalida)<=#2004/2/10#) AND


((fecha.habitacion)='1'))

Tambien he provado con esto "MM/dd/aaaa"

SELECT id from fecha WHERE (((fecha.fechaentrada)
=#2/02/2004#) AND
((fecha.fechasalida)<=#2/10/2004#) AND


((fecha.habitacion)='1'))

el servidor tiene las fechas en formato "MM/DD/AAAA"

no puedo ni dormir, por favor, se que es una chorrada,


pero no logro
encontrar el pq

Gracias, Jonny And Company, que nos lo he podido decir


antes, pero he
gracias por ayudarme con esto, lo que me dijisteis no


funciono.


.

Respuesta Responder a este mensaje
#4 una buena persona
12/02/2004 - 20:56 | Informe spam
la base de datos que tengo es ACCES y no me da error, simplemente me
seleciona mal los registros, pero no tendria que ser asi la consulta
SELECT id from fecha WHERE (((fecha.fechaentrada)
=#2004/2/02#) AND


((fecha.fechasalida)<=#2004/2/10#) AND
((fecha.habitacion)='1'))

esque el problema esta en que no reconoce bien los campos de dia y mes, y el
servidor tiene la fecha en formato MM/DD/AA

La verdad es que me estoy volviendo locaaaaaaaa

Gracias por responder


"Jorge Ramón" escribió en el mensaje
news:f42401c3f19d$a638b6c0$
Hola!

Probá esto:

SELECT id from fecha WHERE (((fecha.fechaentrada)
='2004/2/02 00:00:01') AND


((fecha.fechasalida)<='2004/2/10 23:59:59') AND
((fecha.habitacion)='1'))

Qué tenés de base de datos? Qué error te da?


estoy realizando una aplicacion para un hotel, necesito


verificar las fechas
de entradas en las habitaciones, para que el cliente


pueda consultar online
si esta ocupado o no, tengo esta cadena de sql, pero


nada, que no funciona

"aaaa/MM/dd"
SELECT id from fecha WHERE (((fecha.fechaentrada)
=#2004/2/02#) AND
((fecha.fechasalida)<=#2004/2/10#) AND


((fecha.habitacion)='1'))

Tambien he provado con esto "MM/dd/aaaa"

SELECT id from fecha WHERE (((fecha.fechaentrada)
=#2/02/2004#) AND
((fecha.fechasalida)<=#2/10/2004#) AND


((fecha.habitacion)='1'))

el servidor tiene las fechas en formato "MM/DD/AAAA"

no puedo ni dormir, por favor, se que es una chorrada,


pero no logro
encontrar el pq

Gracias, Jonny And Company, que nos lo he podido decir


antes, pero he
gracias por ayudarme con esto, lo que me dijisteis no


funciono.


.

Respuesta Responder a este mensaje
#5 Jhonny Vargas P.
12/02/2004 - 21:11 | Informe spam
Hola Paula,

Intenta esto:

SELECT id FROM fecha WHERE fechaentrada >= #2004/02/02# AND
fechasalida <= #2004/02/10# AND habitacion='1'


Por otra parte te marca algún error o no te devuelve ningun
registro?...

Si quieres envíame la tabla (crear una nueva base en access y exportas solo
esa tabla fecha) y me la envias al correo jvargas[aroba]mvps.org


me da la impresión de que no existe ningún dato.


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl




"una buena persona" escribió en el mensaje
news:#
la base de datos que tengo es ACCES y no me da error, simplemente me
seleciona mal los registros, pero no tendria que ser asi la consulta
SELECT id from fecha WHERE (((fecha.fechaentrada)
>=#2004/2/02#) AND
((fecha.fechasalida)<=#2004/2/10#) AND
((fecha.habitacion)='1'))

esque el problema esta en que no reconoce bien los campos de dia y mes, y


el
servidor tiene la fecha en formato MM/DD/AA

La verdad es que me estoy volviendo locaaaaaaaa

Gracias por responder


"Jorge Ramón" escribió en el mensaje
news:f42401c3f19d$a638b6c0$
Hola!

Probá esto:

SELECT id from fecha WHERE (((fecha.fechaentrada)
>='2004/2/02 00:00:01') AND
((fecha.fechasalida)<='2004/2/10 23:59:59') AND
((fecha.habitacion)='1'))

Qué tenés de base de datos? Qué error te da?


>estoy realizando una aplicacion para un hotel, necesito
verificar las fechas
>de entradas en las habitaciones, para que el cliente
pueda consultar online
>si esta ocupado o no, tengo esta cadena de sql, pero
nada, que no funciona
>
>"aaaa/MM/dd"
>SELECT id from fecha WHERE (((fecha.fechaentrada)
>=#2004/2/02#) AND
>((fecha.fechasalida)<=#2004/2/10#) AND
((fecha.habitacion)='1'))
>
>Tambien he provado con esto "MM/dd/aaaa"
>
>SELECT id from fecha WHERE (((fecha.fechaentrada)
>=#2/02/2004#) AND
>((fecha.fechasalida)<=#2/10/2004#) AND
((fecha.habitacion)='1'))
>
>el servidor tiene las fechas en formato "MM/DD/AAAA"
>
>no puedo ni dormir, por favor, se que es una chorrada,
pero no logro
>encontrar el pq
>
>Gracias, Jonny And Company, que nos lo he podido decir
antes, pero he
>gracias por ayudarme con esto, lo que me dijisteis no
funciono.
>
>
>.
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida