[SQL] need nelp with aggregate functions

2009-11-18 Thread Another Trad
The DB structure is in attachment. I with the number of clients and the number of computers that have processors with "manufacturer" = "INTEL" and "speed" = "2GB" I am trying: select count(c) as qtd_client, count(cm) as qtd_computers from cliente c inner JOIN computer cm on (c.cliente_id = cm.

Re: [SQL] need nelp with aggregate functions

2009-11-18 Thread Another Trad
as > qtd_computers > > by > > SELECT count( DISTINCT c.cliente_id) as qtd_client,count(/* put here the > primary key of the computer table */ ) as qtd_computers > > Then tell me if it output what you want > > Best, > Oliveiros > > > ----- Original Message --

[SQL] LIMIT BASED ON PERCENT

2009-11-18 Thread Another Trad
My question is quite simple: I want to select all the records from my table, but I want apply a LIMIT of 20% in the lines. like: select * from client limit 20% I have tried (of course, with no success) this: select * from client limit ((select count(*) from client)*20/100)

Re: [SQL] LIMIT BASED ON PERCENT

2009-11-18 Thread Another Trad
gt; Your SQL works for me exactly as it is (substituting a table in my > database). What error are you getting? > > On Wed, Nov 18, 2009 at 2:12 PM, Another Trad > wrote: > > My question is quite simple: I want to select all the records from my > table, > > but I wan

Re: [SQL] LIMIT BASED ON PERCENT

2009-11-18 Thread Another Trad
But there is any way to do it? 2009/11/18 Guillaume Lelarge > Le mercredi 18 novembre 2009 à 20:24:09, Another Trad a écrit : > > No, It doesn't. > > In my machine: > > > > First select > > ERROR: syntax error at end of input > > LIN

Re: [SQL] need nelp with aggregate functions

2009-11-19 Thread Another Trad
r repeated, but the COUNT keyword will count them > more than once though. > > The DISTINCT keyword prevents one client from appearing more than once... > > It's basically that... > > Hope this helped > > Best, > Oliveiros > > > - Original Message

[SQL] Getting more than one row in UNIQUE fields

2009-12-04 Thread Another Trad
My table 'client' has the unique 'client_id'. My test server, when I try: select * from client where client_id = 12 My server returns 3 rows When I try to update this client, his name for example,using my framework (SQLAlchemy), obviously returns the error: "Updated rowcount 3 does not match nu