Sorry, but justs a quick remark on the top:
Have you looked at small and KAPITAL letters?

--

Franz Alt
[EMAIL PROTECTED]


> at work I run mysql 3.23.45. on a windows2000 machine with apache 1.3.23
> and php4.06. at home it's Linux SuSe *.0, mysql 4.03 apache 1.3.26 and
> php4.2.3. the problem is I'm having problems inserting data into
> temporary tables. the results are different running the same script.
> here is the script (It's semi long so please bear with me).
> $CreateTempTable=mysql_query("Create temporary table
>      Tmp (maintId int unique,
>      deptId varchar(30),
>      exhibitId VARCHAR(30),
>      datefinished date,
>      progressId VARCHAR(33),
>      reset int(1))");
> //create temp table for all occurrences during dates specified
>
> mysql_query("INSERT into Tmp
>     SELECT maintId,
>     deptId,
>     exhibitId,
>     datefinished,
>     progressId,
>     reset
>     from maintenance where DateReported>='$firstdate'
>     and DateReported<='$lastdate'");
> // insert into temporary table date reported data
>
> mysql_query("INSERT into Tmp
>     SELECT maintId,
>     deptId,
>     exhibitId,
>     datefinished,
>     progressId,
>     reset
>     from maintenance where DateFinished>='$firstdate'
>     and DateFinished<='$lastdate'");
> // insert into temporary table date finished data
>
> mysql_query("INSERT INTO Tmp
>     SELECT maintId,
>     deptId,
>     exhibitId,
>     datefinished,
>     progressId,
>     reset
>     from maintenance where DateReported<='$firstdate'
>     and DateFinished='0000-00-00'");
> //insert into  temporary table unfinished and previously started data
>
> mysql_query("INSERT into Tmp
>     SELECT maintId,
>     deptId,
>     exhibitId,
>     datefinished,
>     progressId,
>     reset
>     from maintenance where DateReported<='$firstdate'
>     and DateFinished>='$lastdate'");
> // insert into temporary table finished and previously started data
>
> mysql_query("UPDATE Tmp set progressid='in progress'
> where DateFinished>'$lastdate'");
> //change database to show what was completed by lastdate
>
> mysql_query("alter table Tmp add complete
> tinyint default 0");
> //added to be able to sum() complete
>
> mysql_query("alter table Tmp add InProgress
> tinyint default 0");
> // added to be able to sum() InProgress
>
> mysql_query("Alter table Tmp add parts
> tinyint default 0");
> //added to be able to sum() parts
>
> mysql_query("ALTER TABLE Tmp add deferred
> tinyint default 0");
> //added to be able to sum() deferred
>
> mysql_query("UPDATE Tmp set complete='1' where
> progressId='complete'");
> //changed to be able to sum()complete
>
> mysql_query("UPDATE Tmp set InProgress='1'
> where progressId='in progress'");
> //changed to be able to sum()InProgress
>
> mysql_query("UPDATE Tmp set parts='1'
> where progressId='waiting for parts'");
> //changed to be able to sum()Waiting for parts
>
> mysql_query("UPDATE Tmp set deferred='1'
> where progressId='deferred'");
> //changed to be able to sum() deferred
>
> $row=mysql_query("SELECT  dept.name,
> count(Tmp.deptId),
> sum(complete),
> sum(InProgress),
> sum(parts),
> sum(deferred),
> sum(reset)/sum(complete) * 100,
>          sum(reset)/$days_result from Tmp, dept where
> Tmp.deptId=dept.deptid
>          Group by dept.deptId order by dept.name");
>          // selecting departments by groups
>
>          if ($row==0)
>           die(mysql_error());
> $totals=mysql_query("SELECT COUNT(deptId),sum(complete),
> sum(InProgress),sum(parts),sum(deferred),
> sum(reset)/sum(complete) * 100 ,sum(Tmp.reset)/$days_result from
> Tmp");
>
> any thoughts on the duplicates? this gives runs fine on mysql 3.2.53 but
> stops at duplivcate entries on 4.03.
>
> John Coder
>
>
>
>
>
> ---------------------------------------------------------------------
> Before posting, please check:
>    http://www.mysql.com/manual.php   (the manual)
>    http://lists.mysql.com/           (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail
<[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to