Ver Mensaje Individual
  #22 (permalink)  
Antiguo 03/11/2010, 12:10
seyerben
 
Fecha de Ingreso: octubre-2010
Mensajes: 53
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Consulta Fechas (Timestamp)

buen dia amigos nuevamente aqui buscando de su ayuda el caso es tengo un campo de mi base de datos llamado fechatr y esta en formato Timestamp en postgres tiene este formato (aaaa-mm-dd hh:mm:ss), estoy tratando de hacer una consulta entre estas fechas y traer los registros que esxistan en le rango; solo necesito la fecha ( (aaaa-mm-dd)

esta es mi consulta
Código PHP:
 $consulta=pg_query("SELECT tiendas.nombre,to_char(div(sum(retarje.monto),100),'999,999,999,99') as total_monto,
            retarje.fechatr::DATE FROM "
.$_SESSION['db_schema_data'].".tiendas,".$_SESSION['db_schema_data'].".retarje
            WHERE fechatr::DATE  BETWEEN '"
.$aryDatos[0] ."' AND '".$aryDatos[1]."' AND idtienda = tienda AND idplaza = plaza    
            GROUP BY nombre,fechatr::DATE  ORDER BY fechatr::DATE  DESC"
); 
se genera el siguente Error

query failed:ERROR: date/time field value out of range:"31/10/2010" LINE3: HWERE fechatr::DATE BETWEEN "31/10/2010" AND

HINT: perhaps you need a diferent "datestyle" seting

creo que hay que convertir el tipo de dato de la fecha o estoy equivocado

help