juliansoares
(usa Debian)
Enviado em 13/05/2013 - 09:57h
Seguinte, to montando um script de uma página interna aqui, preciso do nome,sa,user e work time, porém meu work time não está contando, fiz isso :
select a.work_time,b.login_name,a.bug_when,a.bug_id,c.name from longdescs a, profiles b, products c, bugs d where bug_when > '2013-01-01 00:00:00' and bug_when < '2013-02-01 00:00:00' and a.who = b.userid and d.bug_id = a.bug_id and c.id = d.product_id LIMIT 0,10;
nesse resultado aparece assim :
-----------+
| work_time | login_name | bug_when | bug_id | name |
+-----------+--------------------------------+---------------------+--------+-------------------------------+
| 0.33 | user1 | 2013-01-03 09:15:19 | 13449 | (05-2101) mp-rtio |
| 0.50 | user2 | 2013-01-03 10:06:31 | 13486 | (05-2106) mrs |
| 20.00 | user3 | 2013-01-03 10:08:58 | 13440 | (05-2105) mp-efc |
| 0.02 | user3 | 2013-01-03 13:07:10 | 13440 | (05-2105) mp-efc |
| 0.02 | user4 | 2013-01-03 16:36:38 | 13449 | (05-2101) mp-rtio |
| 0.02 | user4 | 2013-01-04 11:40:17 | 13449 | (05-2101) mp-rtio |
| 0.00 | user5 | 2013-01-04 17:05:42 | 13497 | (06-0011) cflextrains-product |
| 0.02 | user6 | 2013-01-07 00:49:00 | 13450 | (05-2101) mp-rtio |
| 0.02 | user6 | 2013-01-07 00:54:09 | 13450 | (05-2101) mp-rtio |
| 0.02 | user6 | 2013-01-07 00:54:46 | 13450 | (05-2101) mp-rtio |
+-----------+--------------------------------+---------------------+--------+-------------------------------+
10 rows in set (0.00 sec)
ai ele ta puxando do jeito que preciso, porém não está contando o work_time. preciso que conte isso sem duplicar os usuarios e projetos(name)
os user que repetem são a mesma pessoa, eu só troquei o nome de usuario da pessoa por user1,user2,user3 etc...