적용 파일

1) inc_rec_query.php
- __RT__.hour 또는 기존 hour 항목을 HOUR(현재 RecordingTime) 계산식으로 처리합니다.
- 생성 cfg에 $CFG_sql 이 있으면 그 식을 우선 사용합니다.

2) csv_editor.php
- CSV 10번째 컬럼(C9)을 SQL_EXPR로 읽습니다.
- __RT__.hour 항목은 SQL_EXPR가 비어 있어도 HOUR(__RT__)를 자동 저장합니다.
- CSV 편집 후 메뉴 cfg 재생성 시 $CFG_sql[...]도 같이 저장합니다.

3) rec_2fdset.php
- 구형 메뉴 생성 흐름에서도 SQL_EXPR와 __RT__.hour 자동 계산식을 저장합니다.
- 계산식 필드는 DB 컬럼 불일치(MISS) 검사에서 제외합니다.

4) _def_rec.csv
- hour 행을 __RT__.hour 행으로 변경했습니다.
- 헤더에 SQL_EXPR 컬럼을 추가했습니다.

주의
- 서버 적용 전 기존 파일은 반드시 백업하세요.
- 적용 후 메뉴를 다시 저장/생성하면 cfg 파일에 다음 줄이 생겨야 합니다.
  $CFG_sql['__RT__.hour'] = 'HOUR(__RT__)';

테스트
- rec_chart.php?idx=...&sil=...&debug=1 로 생성 SQL에 AVG(__RT__.hour)가 아니라 AVG(HOUR(rdate)) 또는 AVG(HOUR(cdate)) 형태가 나오는지 확인하세요.
