Istället för UNIX_TIMESTAMP() kanske du kan använda någon annan datumfunktion.
Ta en titt på DATE_SUB(): http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add
Frågan#1
hej kan nån ge mig råd vad jag skulle kunna lägga till i följande sql sats för att omvandla sekunder till formatet hh:mm:ss.
select name_,d.id_,
min(UNIX_TIMESTAMP(i.end_) - UNIX_TIMESTAMP(i.start_)) as minduration,
max(UNIX_TIMESTAMP(i.end_) - UNIX_TIMESTAMP(i.start_)) as maxduration,
avg(UNIX_TIMESTAMP(i.end_) - UNIX_TIMESTAMP(i.start_))as avgduration
from jbpm_processdefinition d, jbpm_processinstance i
where d.id_=i.processdefinition_ and end_ is not null;
jag har provat att lägga till sec_to_time() men den funktionen är begränsad till 838:59:59
Blir det mer än så så blir det fel.
