|
|
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
Есть такая табличка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Непонятно именно как сделать: "сумму в месяц за последний месяц" Помогите пожалуйста. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 09:30 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
забыла добавить, возвращать по конкретному driver_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 09:31 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
JulTзабыла добавить, возвращать по конкретному driver_id Так и подумал сразу.. На sql это вычисляется с помощью функции avg с group by по driver_id. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 09:33 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
JulT, Вы упорно игнорируете документацию! Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 11:07 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
DDiverВы упорно игнорируете документацию! Наверняка она только на английском? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 11:20 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
wadmanНаверняка она только на английском? преимущественно да, но можно найти что-то и на русском, благо форумов и блогов сейчас тьма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 11:35 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
DDiverwadmanНаверняка она только на английском? преимущественно да, но можно найти что-то и на русском, благо форумов и блогов сейчас тьма. Вот ТС и нашла свой форум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 11:36 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
DDiverJulT, Вы упорно игнорируете документацию! Код: java 1. 2. 3. 4. 5. это я понимаю, но, вот какая штука получается: Моя сущность: Код: java 1. 2. 3. 4. 5. А уже в самом Statistics, следующее: Код: java 1. 2. 3. 4. 5. В таком случае должно быть что-то вроде: Код: java 1. 2. 3. 4. 5. Даты я пока опустила. Но не срабатывает, выдает ошибку: Код: java 1. скорее всего ошибка где-то здесь: avg("mission.statistics.priceInFact") Что посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 11:48 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
JulT, Как вы наверное знаете, "супер" тип org.jadira.usertype.moneyandcurrency.joda.PersistentMoneyAmountAndCurrency мапится на БД как две колонки (правда в вашем примере этого неуказанно, ну да подумаешь) из этого следует что Код: java 1. это обращение сразу к 2м полям, хибер вам об этом честно говорит в эксепшене. Выход только один: написать свой класс обертку для денег, который будет нормально мапиться и выбираться из БД, а не совать всяку гадость в базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 13:53 |
|
||
|
Как сформировать запрос (Criteria api)
|
|||
|---|---|---|---|
|
#18+
DDiverJulT, Как вы наверное знаете, "супер" тип org.jadira.usertype.moneyandcurrency.joda.PersistentMoneyAmountAndCurrency мапится на БД как две колонки (правда в вашем примере этого неуказанно, ну да подумаешь) из этого следует что Код: java 1. это обращение сразу к 2м полям, хибер вам об этом честно говорит в эксепшене. Выход только один: написать свой класс обертку для денег, который будет нормально мапиться и выбираться из БД, а не совать всяку гадость в базу. Да, так и есть: Код: java 1. 2. 3. 4. "написать свой класс обертку" - можете пример привести, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38721052&tid=2126733]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 481ms |

| 0 / 0 |
