sütunları gibi toplamı hastalar uygulanmıştır:MYSQL çapraz: satır olarak gün, tarih gösteren böyle bir tablo var
CREATE TABLE `table1` (
`id` int(11) NOT NULL DEFAULT '0',
`datefrom` datetime DEFAULT NULL,
`timefrom` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`));
Benim veri şöyle görünür:
SELECT id, datefrom, dateto FROM table1;
1022, 2016-03-16 00:00:00, 2016-03-18 00:00:00
1023, 2016-03-18 00:00:00, 2016-03-24 00:00:00
1024, 2016-03-14 00:00:00, 0000-00-00 00:00:00
1025, 2016-03-29 00:00:00, 2016-03-31 00:00:00
1026, 2016-03-29 00:00:00, 2016-03-30 00:00:00
1027, 2016-03-30 00:00:00, 2016-03-31 00:00:00
1028, 2016-03-31 00:00:00, 0000-00-00 00:00:00
I sıra (datefrom
arasında dakika civarında başlayan ve maksimum o biten olarak
- gün bir çapraz gösteren ilgilendiğim Hiçbir
dateto
verilirse
Ayrıca bu özel günde uygulanmıştır f dateto
) Hastaların
A (sadece ilk satır) gibi görünmelidir Yukarıdaki verilere sonucunu beklenen:
2016-03-14, 2
2016-03-15, 1
2016-03-16, 2
2016-03-17, 2
2016-03-18, 3
2016-03-19, 2
2016-03-20, 2
İstenilen sonucu ekleyin (önceden girilmiş olan giriş ile). – jarlh