У меня есть таблица со следующими столбцами.
id,
compid(used to identify a piece of equipment),
startalarmdate,
endalarmdate
когда часть оборудования переходит в состояние тревоги, я вставляю в таблицу compid и startalarmdate (с текущим временем), а когда оборудование выходит из строя, я заполняю ноль в той же строке в столбце endalarmdate с помощью Текущее время.
поэтому я получаю что-то вроде этого в таблице
417,6,Sun Oct 30 18:48:17 CDT 2011,Mon Oct 31 09:49:21 CDT 2011
422,6,Mon Oct 31 10:19:19 CDT 2011,Mon Oct 31 12:19:22 CDT 2011
427,6,Mon Oct 31 20:19:56 CDT 2011,Tue Nov 01 09:50:59 CDT 2011
429,6,Tue Nov 01 21:51:41 CDT 2011,Wed Nov 02 09:52:37 CDT 2011
432,6,Wed Nov 02 21:23:23 CDT 2011,Fri Nov 04 16:26:29 CDT 2011
. Я смог создать запрос, который дает мне общее время простоя в часах для каждого события, но сейчас я хотел бы создать запрос, который дает мне общее количество часов простоя за каждый день месяца. Я бы хотел, чтобы compid был полностью слева, а затем каждый день месяца справа от compid в столбце в той же строке. Я бы хотел, чтобы дни без простоев были нулевыми. Возможно ли это сделать при такой настройке таблицы?