PHP zaman aralığı grubu ile mücadele kimliği olabilir - saati, Bitiş saati başlatın.

0 Cevap php

Tekrar rahatsız ettiğim için özür dilerim. Ben ... önce bu yayınlanmıştır ve Trix denilen inanılmaz bir adam tarafından yardım aldım ama o bana verdi düşünüyorum: (

Sorun: Ben bir kimliği ile birkaç kez bir listesi var ve ben başlangıç ​​saatleri ve bitiş saatlerini almak için bir kimlik içinde bu süre içinde döngü istiyorum. Bu bir örnektir:

time_id           time_duration

 1       2010-10-15 11:15:00
 1       2010-10-15 11:20:00
 1       2010-10-15 11:25:00
 1       2010-10-15 11:30:00
 2       2010-10-15 11:35:00
 2       2010-10-15 11:40:00
 2       2010-10-15 11:45:00
 2       2010-10-15 11:50:00
 2       2010-10-15 11:55:00
 3       2010-10-15 12:00:00
 3       2010-10-15 12:05:00
 4       2010-10-15 12:10:00
 5       2010-10-15 12:15:00
 5       2010-10-15 12:20:00
 5       2010-10-15 12:25:00

Yani bu sonucu (süre time_id göre gruplandırılmış olan fark) yankı gerekir:

 time_id 1: "Start 11:15  -  End 11:30"
 time_id 2: "Start 11:35  -  End 11:55"
 time_id 3: "Start 12:00  -  End 12:05"
 time_id 4: "Start 12:10  -  End 12:10"
 time_id 5: "Start 12:15  -  End 12:25"

I ... Trix ve Crozin bana çok yardımcı oldu lazım yerdir.

 $dates = mysql_query("SELECT time_id, time_duration FROM time_table' GROUP BY time_id"); 
 while($raw = mysql_fetch_array($dates)){ 
 $time= $raw['time_duration']; 
 $min_time = min(TIME_FORMAT(time_duration,'%h:%i:%s'));
 }
 echo $min_time;

Bana bu konuda yardım eder misiniz. Ben gerçekten mücadele ediyorum!

0 Cevap