>

지난 주에 걸친 가치를 얻는 방법이 있습니까?

이 쿼리를 사용해 보았지만 아무 것도 반환하지 않는 것 같습니다.

 SELECT emp.firstName, emp.lastName, r.destination, r.tripDate, de.departmentName, c.manufacturer, c.yearMake, c.model, c.color FROM employee emp INNER JOIN reservations r INNER JOIN driver d INNER JOIN departments de INNER JOIN cars c WHERE emp.employeeID = d.employeeID AND r.licenseID = d.licenseID AND r.departmentID = de.departmentID AND r.carID = c.id AND r.statusID = 3 AND YEARWEEK(r.tripDate)=YEARWEEK(NOW())

이것은 데이터, 테이블 예약을 원했던 현재 테이블입니다.

5 월 11 일에 이미 항목을 추가했지만 y 쿼리는 해당 단일 항목을 반환하지 않았습니다.


  • 답변 # 1

    이 시도 :

    SELECT id FROM tbl
    WHERE DATE(r.tripDate) >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY
    AND DATE(r.tripDate) < curdate() - INTERVAL DAYOFWEEK(curdate())-1 DAY
    
    

  • 이전 SoftLayer API로 클라우드 서버 주문
  • 다음 jquery - 왜이 코드가 작동합니까?