Re: Stupid SQL Question:
Michael Fork <mfork@toledolink.com>
From: Michael Fork <mfork@toledolink.com>
To: shawn everett <everett@pgweb.com>
Cc: pgsql-general@postgresql.org
Date: 2000-11-15T00:49:18Z
Lists: pgsql-general
Try these queries... SELECT injdate, outcome, count(outcome) FROM safety GROUP BY injdate,outcome; or SELECT outcome, count(outcome) FROM safety WHERE injdate='2000-11-14' GROUP BY outcome; Michael Fork - CCNA - MCP - A+ Network Support - Toledo Internet Access - Toledo Ohio On Tue, 14 Nov 2000, shawn everett wrote: > I have a table defined as follows: > > CREATE TABLE safety ( > sid SERIAL, > side INTEGER, > InjDate DATE, > InjType INTEGER, > Outcome INTEGER, > PRIMARY KEY (sid) > ); > > What I'm trying to generate is a list of all outcomes and how many of each > that occured for a particular range of dates. > > This works but doesn't do dates: > > SELECT outcome,count(outcome) from safety > GROUP BY outcome; > > How do I incorporte dates into this query. > > Adding a WHERE clause to the query doesn't work for example: > > SELECT outcome,count(outcome) from safety > GROUP BY outcome > WHERE InjDate='2000-11'14'; > > Any tips or advice would be apreciated. > > Shawn >