Hellmuth Vargas escribió:
> Hola lista
> 
> Tengo una tabla agenda donde en un campo esta la fecha (date) y en otro
> esta la hora (time),  además tengo una consulta para ubicar los espacios
> vacíos de la agenda,  para agilizar la consulta pretendía crear un índice
> sobre fecha+hora pues la consulta emplea la combinación,  algo como:
> 
> CREATE INDEX idx_agenda_fecha_hora ON agenda(fecha+hora);

> Pero el servidor  POSTGRESQL genera el siguiente error:
> 
> ERROR: syntax error al or near "+"

Me praece que el problema inmediato se soluciona agregando paréntesis

 CREATE INDEX idx_agenda_fecha_hora ON agenda ((fecha+hora));

pero yo creo que es más apropiado usar tipos de rango.

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a