Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/08/2009, 08:49
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: como mostrar la fecha

Vamos a asegurarnos que lo que entra es correcto:
Código sql:
Ver original
  1. SELECT
  2.     nortepordia.id Medidor,
  3.     locales_norte.nombre LOCAL,
  4.     nortepordia.fecha Inicio_Reporte,
  5.     SUM(nortepordia.lectura) Consumo  
  6. FROM nortepordia INNER JOIN locales_norte ON nortepordia.id = locales_norte.id  
  7. WHERE DATE(fecha) BETWEEN DATE('"& fecha1.ToString("yyyy-MM-dd") &"') AND DATE('"& fecha2.ToString("yyyy-MM-dd") &"')
  8. GROUP BY nortepordia.id;
Eso deberá convertir lo recibido en una fecha valida, y lo que hay será recortado a DATE. Si salta algún error será porque algo no cumple con el formato de tipo.
Si aún así no te devuelve nada, será mejor que revises manualmente las tablas para asegurarte de que haya registros que puedan cumplir con ambos criterios de filtrado al mismo tiempo.
Si quieres que te devuelva todo lo que hay en la primera, aunque no haya coincidencias (como prueba), reemplaza el INNER JOIN por LEFT JOIN.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)