我有一个表prescription
,其中的字段
- 处方ID
- 描述
- 患者编号
- pres_date
- 标题
我知道如何按月、周或天分组。我的问题是,我希望这是动态的。我在 UI 中有一个界面,用户可以在其中选择类别、月、日或周。我将其存储在变量 $category 中。有没有办法在 group by 中使用 if 条件来查看用户选择了哪个类别,并以该格式返回 sql 查询。
例如,如果用户选择月份,在我的 sql 查询中,我希望它返回,按月分组(pres_date),如果用户选择天,我希望 sql 按天返回分组(pres_date)。