背景
我试图通过 ingres 创建一个报告,其中我提供了 2 个日期($begin_date 和 $end_date),
此报告将为我提供两个日期之间发生的系统错误。
如果这些日期相隔不到一天,我应该有一份更详细的报告。
问题
有没有办法根据日期之间的差异在此报告中选择多个?
像:
$end_date - $begin_date = difference
.QUERY
if difference < 1 day
select col1, col2, count(*) as number from table
group by col1, col2
else
select col1, count(*) as number from table
group by col1
或者在 SELECT 中有一个 if 语句,我不是一个有经验的 sql 用户,所以不确定最后一个,如果它甚至可能的话。
任何帮助都会很棒,或者我应该搜索的任何指针。