Hola, mucho tiempo sin pasar por acá, ahora lo que me trae es una consulta que me esta causando problemas
dejo a continuación mi code.
Código PHP:
Ver original$obtiene=mssql_query("SELECT DATEDIFF(dd,fecha,'$fecha_hoy') - (DATEDIFF(wk,fecha,'$fecha_hoy') * 2) - CASE WHEN DATEPART(dw,fecha) = 1 THEN 1 ELSE 0 END + CASE WHEN DATEPART(dw,'$fecha_hoy') = 1 THEN 1
ELSE 0 END AS dias_diferencia from registro WHERE id_registro=$codreg");
//La consulta obtiene la diferencia en dias de las fechas ingresadas, no considerando sábados o domingo
{
$totales=$row['dias_diferencia'];
}
/*
Este es el echo de la query....
SELECT DATEDIFF(dd,fecha,'07/08/2012') - (DATEDIFF(wk,fecha,'07/08/2012') * 2) - CASE WHEN DATEPART(dw,fecha) = 1 THEN 1
ELSE 0 END + CASE WHEN DATEPART(dw,'07/08/2012') = 1 THEN 1 ELSE 0 END AS dias_diferencia
FROM registro WHERE id_registro=286
*/
Resulta que si imprimo la consulta y la ejecuto directamente a la base de datos, obtengo la informacion sin problemas, pero al querer capturarlo por php no puedo recuperar el alias dias_diferencia, probé de diferentes formas pero ... no pude dar con el resultado, cabe señalar que el campo fecha pertenece a la tabla registro y la variable $fecha_hoy, es la fecha actual.
Saludos.
Gracias de antemano
Pd: Acá se utiliza PHP 5.2