Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/08/2014, 08:29
pabje
 
Fecha de Ingreso: marzo-2008
Ubicación: Posadas Misiones Argentina
Mensajes: 480
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Buscar importes entre fechas

Cita:
Si tenemos dos fechas dadas, como 13/08/2014 y 26/08/2014, por ejemplo, la query debe quedar escrita así:
Código MySQL:

Ver original

SELECT
SUM(cld_pag) tot_ing,
DATE_FORMAT(cld_fpa,'dd-mm-yyyy') fec
FROM clidet
WHERE fec BETWEEN '2014-08-13' AND '2014-08-26'

Es importante que las fechas queden entre apostrofos, o de lo contrario no funcionará la conversión implicita de MyQSL.
Esta consultas con fechas constantes como lo colocás yo ya lo hice y me salio muy bien. Mi problema es cuando la fechas(o los años como esta en mi programa) son variables. Yo realizo el programa para que el usuario ingrese los años(años desde y años hasta )desde dos cajas de texto(visual basic) y esos años pueden cambiar dependiendo desde que intervalos de años quiere el usuario consultar los pagos que realizo.

Esa parte del código donde se ven que los años son variables y luego armo las fechas con esos años lo sacaron por no pertener al foro de mysql.

Pero resumiendo mi problema es cuando las fechas son variables y no constantes. En ese puento es donde quiero solucionar mi problema.

Gracias.