id_pasien kunjungan
193 2018-02-23
193 2018-02-24
我已经编写了这段代码,但是我不知道如何按时间日期对它进行分组并像上面想要的那样显示它
public function record_Odontogram($id_pasiens){
$query = "SELECT id_pasien,
GROUP_CONCAT(inserted_at) as kunjungan
FROM odontogram WHERE id_pasien=$id_pasien AND YourDate >= dateadd(day,datediff(day,1,GETDATE()),0)
AND YourDate < dateadd(day,datediff(day,0,GETDATE()),0) ";
$res = $this->db->query($query);
return $res;
}
最佳答案
为了按日期分组,请使用DATE():
$query = "SELECT id_pasien, DATE(inserted_at) as kunjungan
FROM odontogram
WHERE ...
GROUP BY DATE(inserted_at) ";
关于php - 按id和timedate将多行分组并根据日期显示它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48969557/