I have a postgresql problem. Trying to alias a column with the name gps_p,
but the AS isn't having any effect. The contents of the column are a
calculation in a CASE statement. When I get my result set, the column is
called ?column?. See the CASE statement in the query below. Any ideas on why
this isn't working? Using postgresql 9.0.1.

Thanks,

Carlos

create or replace view categories_gps as
select c.id as id,
  c.parent_id as parent_id,
  c.name as name,
  c.menu_p as menu_p,
  c.start_date as start_date,
  c.end_date as end_date,
  c.createdby as createdby,
  (select
    (case
      when sum(l.latcoord) + sum(l.longcoord) is null then false
      else true
    end) as gps_p
    from locations l
    where l.id in (select cl.business_id
                  from category_lookup cl
                  where cl.category_id = c.id))
from categories c;
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to