Jonathan,

I understand what you mean by a calendar table, but like Rhino I've no idea
what you're asking. How to link the calendar table to other tables depends on
your other tables. For a fairly simple & generic example of a calendar table see http://www.artfulsoftware.com/queries.php#20.

PB

-----

Jonathan Mangin wrote:
----- Original Message ----- 
From: "Rhino" <rhino1@sympatico.ca>
To: "Jonathan Mangin" <jon.mangin@comcast.net>
Sent: Wednesday, January 04, 2006 1:25 PM
Subject: Re: Calendar table workaround


  
----- Original Message ----- 
From: "Jonathan Mangin" <jon.mangin@comcast.net>
To: <mysql@lists.mysql.com>
Sent: Wednesday, January 04, 2006 10:45 AM
Subject: Calendar table workaround


    
I created a calendar table (date only), but all
where clauses include a uid.  Is the following a
sane workaround to get a usable calendar table?
Anything else I can do?

my $sth = $dbh->prepare("
create table $temp_tbl
(date date,
uid varchar(14))
select date,
? as uid
from calendar
where date between ? and ?");
$sth->execute($uid, $bdate, $edate);

      
I have no idea what you are asking, which may explain why no one has
    
replied
  
to your question yet.

I've been working with relational databases for 20 years and I've never
heard the term "calendar table". What are you trying to accomplish? If you
describe clearly what you are trying to do, perhaps someone can help you
devise a way to do it in MySQL.

Rhino


    
A table of dates to which to join other tables,
ensuring reports that reflect days for which no
data is available.