Любая помощь для этого запроса Mysql для QueryDSL Predicates?
Я использую QueryDSL 2.9.0 + Spring-data-jpa 1.3.2 + hibernate
select itemkey, issuedt, writedate
from Taxinvoice
where
DATEDIFF(writeDate,ifnull((select closeDate from IssueCloseDate where YearMonth = date_format(writedate,'%Y%m'))
,Date_Add(Date_Add(writeDate,interval 10-day(writedate) DAY), interval 1 MONTH))) > 0
Это можно сделать? :(
Я действительно ценю любую помощь, которую вы можете оказать.
0
Kim Seong Jun
5 Июн 2013 в 06:43
1 ответ
Лучший ответ
Это не может быть выражено в JPA, для этого вам нужно будет использовать SQL. Querydsl поддерживает SQL через собственные запросы Querydsl SQL и Querydsl JPA.
1
Timo Westkämper
9 Июн 2013 в 00:04
Похожие вопросы
Новые вопросы
mysql
MySQL — это бесплатная система управления реляционными базами данных (RDBMS) с открытым исходным кодом, которая использует язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. д. Это разные БД, которые используют свои собственные диалекты SQL для управления данными.