Sql 如何从Group by中排除列,并在select输出中选择最小值
输出 但是我想要整个开始日期中只有一分钟的开始日期,就像这样Sql 如何从Group by中排除列,并在select输出中选择最小值,sql,Sql,输出 但是我想要整个开始日期中只有一分钟的开始日期,就像这样 我之所以使用group by,是因为单元格代码在整个表中重复了一百万次。首先,group by的原因不仅是要执行“distinct”,还需要使用这些group函数。 要执行所需操作,您需要在该select(选择)框内创建一个子查询: Select BASE, CELL_CODE , MIN(START_DATE),MAX(END_DATE) from PROMO group by BASE, CELL_CODE 在尝试提出更多问
我之所以使用group by,是因为单元格代码在整个表中重复了一百万次。首先,group by的原因不仅是要执行“distinct”,还需要使用这些group函数。 要执行所需操作,您需要在该select(选择)框内创建一个子查询:
Select BASE, CELL_CODE , MIN(START_DATE),MAX(END_DATE) from PROMO
group by BASE, CELL_CODE
在尝试提出更多问题之前,请先阅读。
Select BASE, CELL_CODE ,(select MIN(START_DATE) from promo),MAX(END_DATE) from PROMO
group by BASE, CELL_CODE