문제가 있습니다. 그들의 값이 변경 될 때 행 값 사이의 시간 차이를 찾고 싶습니다. 내 테이블에 다음과 같은 데이터가 있습니다. 예 :주어진 데이터베이스에서 충전 시간은 어떻게 받습니까?
------------------------------------
DateandTime | DCStatus
------------------------------------
2012-01-01 01:00:00 | Using
2012-01-02 02:00:00 | Using
2012-01-03 03:00:00 | Using
2012-01-04 04:00:00 | Charging
2012-01-05 05:00:00 | Charging
2012-01-06 06:00:00 | Using
2012-01-06 07:00:00 | Using
2012-01-06 08:00:00 | Using
2012-01-05 09:00:00 | Charging
2012-01-05 10:00:00 | Charging
2012-01-05 11:00:00 | Charging
------------------------------------
평균 충전 시간과 방전 시간은 어떻게 계산합니까? 나는 SQL 프로그래밍에 익숙하지 않다. 도와주세요 !!
평균 시간이 필요합니다. 날짜도 출력합니다. –
그래, 내 대답을 편집 했어, 새로운 코드를 시도해. –
너는 생명의 은인 이네, 고마워. DCStatus = 'Charging'또는 DCStatus = 'DCStatus에 의한 그룹 해제' 당신의 테이블에서 평균 (second (DateandTime))을 선택하십시오. –