Search Postgresql Archives

Re: where clause help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



where num_prods > num_open_issues + num_provisioned + num_canceled

if those columns are nullable (which they don't seem to be) you'd have
to convert the NULLs (i.e. coalesce(num_canceled,0) )


> -----Original Message-----
> From: pgsql-general-owner@xxxxxxxxxxxxxx 
> [mailto:pgsql-general-owner@xxxxxxxxxxxxxx] On Behalf Of Ketema
> Sent: Monday, April 23, 2007 4:21 PM
> To: pgsql-general@xxxxxxxxxxxxxx
> Subject: [GENERAL] where clause help
> 
> i have a record set like below:
> 
> num_prods|num_open_issues|num_provisioned|num_canceled
> 1|0|1|0
> 2|0|0|2
> 3|0|1|1
> 2|0|1|1
> 1|0|01
> 2|0|0|0
> 3|3|0|0
> 3|0|0|3
> 3|1|0|2
> 3|2|0|1
> 2|0|2|0
> 
> Of the list above only row 3 and row 6 should be returned.
> 
> Plain english definition:
> With a result set like above eliminate all rows that should not show
> up on the provision List.  Provision List Definition: All rows that
> have products that need provisioning.  Provisioning means its NOT
> canceled and it does NOT have an open issue. Some facts:
> num_open_issues + num_provisioned + num_canceled will never be more
> than num_prods.
> no individual column will ever be more than num_prods.
> 
> thanks!
> 


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux