0
두 개의 열이 있습니다. 첫 번째는 "시작 날짜"이고 두 번째는 "종료 날짜"입니다. 그런 다음 쿼리를 사용하여 두 날짜의 차이를 계산했습니다. 이 결과에 대한 월평균 계산 방법을 알고 싶습니다. 내가 MONTH으로 모든 컬럼에 대한 평균,하지만 별도 필요DATEDIFF 결과 월별 평균
_________________________________________________________________________________________
|num_sda |fecha_gen_sda|recurso | num_sda |fecha_recep |date_difference | nombre_mes|
-------------------------------------------------------------------------------------------
|25227 | 31-01-2013 |1RJB070031 | 25227 | 20-02-2013 | 20 | January
|25228 | 31-01-2013 |1RVRV20015 | 25228 | 07-02-2013 | 7 | January
|25229 | 31-01-2013 |1RKB010041 | 25229 | 07-02-2013 | 7 | January
|25231 | 01-02-2013 |1RJB010585 | 25231 | 07-02-2013 | 6 | February
|25232 | 01-02-2013 |1R¥R¥50080 | 25232 | 11-02-2013 | 10 | February
|25235 | 01-02-2013 |1R¥R¥50022 | 25235 | 11-02-2013 | 10 | February
|25237 | 01-02-2013 |3RBS040030 | 25237 | 12-02-2013 | 11 | February
:
이
내 쿼리SELECT
memos.sda.num_sda,
memos.sda.fecha_gen_sda,
memos.sda.recurso,
fechas.bodega_recep_inf_1.num_sda,
fechas.bodega_recep_inf_1.fecha_recep,
DATEDIFF(fechas.bodega_recep_inf_1.fecha_recep, memos.sda.fecha_gen_sda)
AS date_difference,
MONTHNAME(memos.sda.fecha_gen_sda) AS nombre_mes
FROM memos.sda
INNER JOIN fechas.bodega_recep_inf_1
ON memos.sda.num_sda = fechas.bodega_recep_inf_1.num_sda
GROUP BY memos.sda.num_sda
및 결과입니다. 이 행과하지
AVG와 같은 전체 열 (DATEDIFF 만 평균이기 때문에
그래서, 내가 사용하는 경우
은 작동하지 않습니다 (fechas.bodega_recep_inf_1.fecha_recep, memos.sda.fecha_gen_sda)) AS 날짜 _ 차이, –