Foros del Web » Programando para Internet » ASP Clásico »

Problema con sntencia SQL count

Estas en el tema de Problema con sntencia SQL count en el foro de ASP Clásico en Foros del Web. Sere rapido: sql = "SELECT count(*) AS total FROM tablaSol WHERE id=" & result.fields("id") & " and fecha=" & Date() ¿Porque no me funciona esta ...
  #1 (permalink)  
Antiguo 17/11/2009, 13:56
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 9 meses
Puntos: 41
Problema con sntencia SQL count

Sere rapido:
sql = "SELECT count(*) AS total FROM tablaSol WHERE id=" & result.fields("id") & " and fecha=" & Date()

¿Porque no me funciona esta sentencia?
cuando result(total) me da 0, y existen id con la fecha de hoy...

Es decir si hago
sql = "SELECT count(*) AS total FROM tablaSol WHERE id=" & result.fields("id")

Me sale un resultado en total, por ejemplo 9

Alguna idea?

Gracias
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #2 (permalink)  
Antiguo 17/11/2009, 14:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: Problema con sntencia SQL count

¿Qué motor de base de datos estás usando? Ya que dependiendo de cuál sea la fecha debe estar entre comillas o en un formato especial.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 17/11/2009, 14:07
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 9 meses
Puntos: 41
Respuesta: Problema con sntencia SQL count

Disculpa... es en Access... crei que lo habia puesto...
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #4 (permalink)  
Antiguo 17/11/2009, 14:16
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Problema con sntencia SQL count

Bueno pues como el "fallo" parece estar en la fecha, se debería ver como se graban en la BD y como se la estamos enviando en la SQL.
  #5 (permalink)  
Antiguo 17/11/2009, 14:33
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 9 meses
Puntos: 41
Respuesta: Problema con sntencia SQL count

Pues dentro de la base de dato el campo es de tipo Fecha/hora y la estructura es dia/mes/año (17/11/2009)... he probado de todas las formas posibles que conozco, pero bueno a ver si se os ocurre algo amigos...

Gracias.
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #6 (permalink)  
Antiguo 17/11/2009, 18:32
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: Problema con sntencia SQL count

No recuerdo si era así:

... and fecha=#" & Date() & "#"

... o así para access:

... and fecha='#" & Date() & "#'"
__________________
...___...
  #7 (permalink)  
Antiguo 18/11/2009, 05:29
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 9 meses
Puntos: 41
Respuesta: Problema con sntencia SQL count

Lo probare y os posteare los resultados, me suena bastante lo que me has puesto...

Saludos,J@se
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #8 (permalink)  
Antiguo 18/11/2009, 11:15
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 9 meses
Puntos: 41
Respuesta: Problema con sntencia SQL count

Efectivamente Alzuwaga, lo he comprobado y

Era la primera

... and fecha=#" & Date() & "#"

Muchas gracias.
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #9 (permalink)  
Antiguo 18/11/2009, 12:33
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 8 meses
Puntos: 12
Respuesta: Problema con sntencia SQL count

Si, era curioso que no funcionara el count, esas fechas siempre nos complican
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 14:00.