Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2009, 15:09
Avatar de marie_mar
marie_mar
 
Fecha de Ingreso: septiembre-2009
Mensajes: 26
Antigüedad: 14 años, 8 meses
Puntos: 0
Problema con consulta mssql + php

Hola:
tengo el siguiente problema. Necesito hacer una consulta por fechas a una tabla de una bd en un servidor sqlserver, extraer todos los datos que me devuelva e insertar el resultado en una tabla de una bd en un servidor postgresql.

El problema es que no me trae los registros de la fecha final, ejemplo, si le digo que me devuelva los registros comprendidos entre el 05/09/2009 y el 09/09/2009 (5 dias de una semana de octubre) solo me trae los datos del 5 al 8, los del 9 no aparecen en ninguna parte. Este es el código que estoy usando:

//Cargo los datos de la base de datos de personal en sqlserver
$consql = mssql_connect("MDAEMON1","usrfastos","fastosusr");
mssql_select_db("RRHH_MFPv5",$consql);

//ACTUALIZANDO MARCAJES

//Cargo la consulta de la tabla que tiene los datos en SQLServer (CPT_TarjetaAsistencia)
$sqlpm = "";
$sqlpm = mssql_query("SELECT Id_Empleado, MarcaEntrada, MarcaSalida, Clasificado, TiempoTrabajado FROM CPT_TarjetaAsistencia WHERE (MarcaEntrada BETWEEN '$_POST[fechaA]' AND '$_POST[fechaB]')");

//Los $_POST de fechas se seleccionan de un calendario

while($rowsqlpm = mssql_fetch_row($sqlpm))
{
//Aqui ejecuto el codigo para insertar los datos de la fila que me devuelve en la tabla de postgresql
}
//Cierro conexion mssql
mssql_close($consql);

{
?>
<script language="JavaScript" type="text/javascript">
{
alert("Registros actualizados!.");
}
</script>
<?php
}

Obviamente tengo un error garrafal en el codigo, porque por ninguna parte he puesto un next o algo por el estilo, o no lo necesito?