| From: | Ketema <ketema(at)gmail(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | where clause help |
| Date: | 2007-04-23 23:20:32 |
| Message-ID: | 1177370432.699542.117100@y5g2000hsa.googlegroups.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
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!
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Benjamin Arai | 2007-04-23 23:48:33 | Re: Slow query using simple equality operators |
| Previous Message | Andrej Ricnik-Bay | 2007-04-23 23:14:43 | Re: PQerrorMessage: suppress trailing new line? |