phpで測定日に近づくと、クライアントにメールを送信します。1年間有効な測定値、3年間有効な測定値など...したがって、1つの会社のデータは1行です。しかし、私は彼の測定が何日有効であるかを書きたいと思います。あなたが私の問題を理解してくれることを願っています。前もって感謝します!アダム
私は構造を持つテーブルを持っています:
CREATE TABLE IF NOT EXISTS `meresek` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`COMP_ID` varchar(4) NOT NULL COMMENT 'What a company ID',
`Comp_V` int(11) NOT NULL DEFAULT '1' COMMENT 'What size number of sites',
`MERES_1` date DEFAULT NULL,
`MERES_END_1` date DEFAULT NULL,
`EV_MERES_2` date DEFAULT NULL,
`MERES_END_2` date DEFAULT NULL,
`MERES_3` date DEFAULT NULL,
`MERES_END_3` date DEFAULT NULL,
`MERES_4` date DEFAULT NULL,
`MERES_END_4` date DEFAULT NULL,
.
.
.
.
`MERES_END_8` date DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `COMP_ID` (`COMP_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=70;
INSERT INTO `meresek` ( `ID`, `COMP_ID`, `COMP_V`,`MERES_1`
`MERES_END_1`,
`EV_MERES_2`,
`MERES_END_2`,
`MERES_3`,
`MERES_END_3`,
.
.
.
`MERES_END_8) VALUES
(1, 'X1', 1, NULL, NULL, '2011-03-07', '2011-03-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(2, 'X2', 1, NULL, NULL, '2010-12-19', '2019-12-31', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(3, 'Y11', 1, NULL, NULL, '2011-05-12', '2014-12-31', NULL, NULL, NULL, NULL, '2011-05-12', '2020-05-12', '2011-05-12', '2020-05-12', NULL, NULL, NULL, NULL),
(4, 'Y12', 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2012-02-02', '2013-02-02', '2012-02-02', '2013-02-02')