Received: from mx99.openu.ac.il (arbel.openu.ac.il [147.233.32.4]) by hub.org (8.9.3/8.9.3) with ESMTP id LAA28378 for ; Wed, 16 Jun 1999 11:18:48 -0400 (EDT) (envelope-from herouth@oumail.openu.ac.il) Received: from talmon.openu.ac.il (talmon.openu.ac.il [147.233.32.11]) by mx99.openu.ac.il (Postfix) with ESMTP for id 37A384B630; Wed, 16 Jun 1999 18:18:42 +0300 (IDT) Received: from [147.233.159.109] (mac-herouth.pc.openu.ac.il) by talmon.openu.ac.il (Netscape Messaging Server 3.54) with ESMTP id AAA671; Wed, 16 Jun 1999 18:21:25 +0300 X-Sender: herouth@shaked.cc.openu.ac.il Message-Id: In-Reply-To: <3.0.5.32.19990616100100.007ac9a0@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Wed, 16 Jun 1999 18:19:54 +0300 To: Bob Kruger , pgsql-sql@postgreSQL.org From: Herouth Maoz Subject: Re: [SQL] Query Question At 18:01 +0300 on 16/06/1999, Bob Kruger wrote: > > Here is a simple query question that has me stumped. > > I have a database that contains the information on vehicle maintenance > costs. When a repair is done to a vehicle, the tag number and the amount > of the repair is recorded. > > table structure runs as follows: > > id serial > po varchar(12) > veh_no varchar(8) > cost real > comments varchar(30) > > I would like to be able to do a query in which I can list all of the > vehicles and a totalization of the costs, e.g. list one vehicle number, and > the sum of costs for that vehicle. Because there are numerous entries for > each vehicle I know that some part of the query will have to include > "distinct veh_no" so that only one output for each vehicle is listed. Do you mean SELECT veh_no, sum( cost ) FROM the_table GROUP BY veh_no; Herouth -- Herouth Maoz, Internet developer. Open University of Israel - Telem project http://telem.openu.ac.il/~herutma