2012-12-20 2 views
0

잘못된 데이터를 반환 나를.SQLAlchemy의 중첩 된 쿼리 내가이 SQL 식을 가지고

두 개의 테이블 Cliente (Customer)와 Historico_Acesso (Access_History)가 있습니다. 내가 알고 싶은 것은 데이터베이스베이스에 마지막으로 말한 고객의 총 수를 날짜별로 그룹화 한 것입니다. 이처럼

:

19

총 날짜; "2012-12-07 00 : 00 : 00 + 00"

16; "2012-12-06 00 : 00 : 00 + 00"

20; "2012-12-05 00 : 00 : 00 + 00"

06; "2012-12-04 00 : 00 : 00 + 00"

06; "2012-12-03 00 : 00 : 00 + 00"

01; "2012-12-02 00 : 00 : 00 + 00"

04; "2012-12-01 00 : 00 : 00 + 00"

09; "2012-11-30 00 : 00 : 00 + 00"

답변

1

야생 추측 : nestedQuery.subquery()을 변수로 추출하여 한 번만 호출하도록하십시오.

그래도 작동하지 않는다면 SQLAlchemy는 생성 된 SQL을 기꺼이 print query으로 인쇄합니다. 그런 다음 수공품 SQL 쿼리와 비교할 수 있습니다.

+1

답장을 보내 주셔서 감사합니다. 팁이 잘 작동했습니다. – ECC