Tengo una base de datos con facturas de distintos comercios, y con distintas fechas de facturacion.
Quiero realizar un consulta donde puedo elegir el comercio y entre un intervalo de fechas, es decir ya hice el formulario donde escribo el comercio y con una fecha sola no tengo problema, pero al intentarlo con el intervalo de dos fechas no lo consigo.
gracias de antemano
mysql_select_db($database_usersconexion, $usersconexion);
$query_Recordset1 = sprintf("SELECT * FROM tbrecibos WHERE comercio = %s ORDER BY fechapago BETWEEN 'fechapago' AND 'fechapago2' ASC", GetSQLValueString($colname_Recordset1, "text"));
$Recordset1 = mysql_query($query_Recordset1, $usersconexion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
$colname_recibos = "-1";
if (isset($_GET['comercio'])) {
$colname_recibos = $_GET['comercio'];
}
$colname2_recibos = "-1";
if (isset($_GET['fechapago'])) {
$colname2_recibos = $_GET['fechapago'];
}
mysql_select_db($database_usersconexion, $usersconexion);
$query_recibos = sprintf("SELECT fechapago, comercio, factura, total, idrecibo, vencimiento, periodo, basico, mantenim, iv, abonado, nombre, usuario FROM tbrecibos WHERE comercio LIKE %s AND fechapago LIKE %s ", GetSQLValueString("%" . $colname_recibos . "%", "text"),GetSQLValueString("%" . $colname2_recibos . "%", "text"));
$recibos = mysql_query($query_recibos, $usersconexion) or die(mysql_error());
$totalRows_recibos = mysql_num_rows($recibos); // Esta línea parece ser innecesaria.
$total=0;
$totalmante=0;
$totaliv=0;
$totalbasico=0;
?>