I have data in a table listed as 
44:22:22
333:33:33
It stands for hhh:mm:ss
I want to break each part of the data into different parts based on the ':' to 
separate them.  Then I want to take that data and sum it.  I wrote an if 
statement to parse through this table but I can't get it to work.  I am not 
sure If my syntax is
wrong because I can't find anything to check against it.  

Here is the syntax:

IF 
(SELECT job_walltime
FROM time
WHERE CHAR_LENGTH( job_walltime ) >=9)
THEN
(SELECT sum( left( job_walltime,  '3'  )  ) hours, sum(mid(  `job_walltime` , 
4, 2  )) , sum( right( job_walltime,  '2'  )  ) seconds
FROM  `time`)
ELSE
(SELECT sum( left( job_walltime,  '3'  )  ) hours, sum(mid(  `job_walltime` , 
3, 2  ) ), sum( right( job_walltime,  '2'  )  ) seconds
FROM  `time`)
END 

I know this isn't the only way to do this but this but this is the first 
suggestion that comes to mind.  Any input would be great.

Further info MySQL 3.23.58  running on RedHat 9

-Chris Vaughan

www.clusters.umaine.edu





-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to