我有一张桌子:
我希望像这样显示它
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;
}
答案 0 :(得分:1)
为了按日期分组,请使用DATE():
$query = "SELECT id_pasien, DATE(inserted_at) as kunjungan
FROM odontogram
WHERE ...
GROUP BY DATE(inserted_at) ";