2011-10-22 3 views
0

나이를 먹으면서 내가 도와 준 일을 도울 수 있기를 바랍니다.시작 시간과 종료 시간을 기준으로 시간 단위 시간대 만들기

두 개의 테이블이 있습니다. 하나는 필드 비용, 시작 시간 및 종료 시간이있는 직원 레코드가 있습니다. 다른 테이블에는 실제 시간에 수익이 있습니다. 시간당 시간대별로 수익 및 비용을 그룹화하는 보고서를 생성하려고합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

mysql을 사용하고 있습니다.

코드 사용 :

SELECT 
    `Employee Number`, 
    `Shift Start`, 
    `Shift Finish`, 
    `Shift Length`, 
    STR_TO_DATE(`Shift Start`, '%m/%d/%Y %h:%i:%s %p') AS ShiftStart, 
    STR_TO_DATE(`Shift Finish`, '%m/%d/%Y %h:%i:%s %p') AS ShiftFinish, 
    timestampdiff(
     MINUTE, STR_TO_DATE(`Shift Start`, '%m/%d/%Y %h:%i:%s %p'), 
     STR_TO_DATE(`Shift Finish`, '%m/%d/%Y %h:%i:%s %p'))/60 AS Diff 
FROM table_name; 

테이블 구조 (마지막 열이 나는 쿼리에 추가 한 것입니다) : 스택 교환 규칙에 의해 http://ge.tt/9yzYx39?c

답변

0

, 우리는 테이블의 구조를보고 싶어, 그리고 당신이하고있는 일을 알고 있고 이미 최선을 다했다고 말하는 코드 조각.

+1

SO 규칙에 따라 우리는이 유형의 주석이 대답으로 게시 된 것을보고 싶지 않습니다. – Icarus

+0

@Icarus : lfewater는 주석에 대한 담당자가 없습니다. –

+0

죄송합니다. 친구, 지금 추가했습니다. – jksdua

관련 문제