justify-content: ...;
justify-items: ...;
align-items: ...;
align-content: ...;
DELIMITER $$
DROP PROCEDURE IF EXISTS addColumnToTable $$
CREATE PROCEDURE addColumnToTable(IN tbl_name VARCHAR(20), IN col_name VARCHAR(20))
BEGIN
DECLARE s VARCHAR(100);
SET s = (SELECT IF(
(SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = tbl_name
AND table_schema = DATABASE()
AND column_name = col_name
) > 0,
"SELECT 1",
CONCAT("ALTER TABLE ",tbl_name," ADD ",col_name," VARCHAR(100)")
));
PREPARE stmt FROM s;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END $$
DELIMITER ;
CALL addColumnToTable('tbl','bonus');
CALL addColumnToTable('tbl','bonus2');
CALL addColumnToTable('tbl','bonus3');
DELIMITER $$
DROP PROCEDURE IF EXISTS addColumnToTable $$
CREATE PROCEDURE addColumnToTable(IN tbl_name VARCHAR(20), IN col_name VARCHAR(20))
BEGIN
IF
NOT EXISTS( (SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE()
AND TABLE_NAME = tbl_name AND COLUMN_NAME = col_name ) )
THEN
ALTER TABLE tbl_name ADD col_name varchar(24) NOT NULL DEFAULT '';
END IF;
END $$
DELIMITER ;
-- --------------------- Procedure End
CALL addColumnToTable('tbl','bonus');
CALL addColumnToTable('tbl','bonus2');
CALL addColumnToTable('tbl','bonus3');
Но к примеру сейчас время 15.08. Делаете конвертер времени в минуты.
Под словом конвертер я имел ввиду не то что общее количество минут надо суммировать. А то что Вы делаете общее количество с вычетом минут которые проходят до начала рабочего времени. Таким образом на начало рабочего времени у Вас конвертер будет иметь 0 минут, потом 1. потом 2, потом 3 и так далее.
$ttime = 15.08 переводите в минуты
$tstart= 8.00 переводите в минуты.
$twork = $ttime- $tstart;
$twork это то что вам нужно?