|
|
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть две таблицы с одинаковыми полями (table1 и table2), надо вывести date_DT, PaySum и сгруппировать эти данные, чтобы видеть количество записей за день и сумму операций за день (sum(PaySum), Count(1)) Данные я вывел, но вот с группировкой проблемы. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. p.s. Прошу сильно не ругать, в SQL не силен, только начинаю осваивать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 13:42 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Ну так выбери select date_dt, SUM(PaySum) from и сгруппируй GROUP BY date_dt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:04 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Rulezzzp.s. Прошу сильно не ругать, в SQL не силен, только начинаю осваивать вместо UNION используйте UNION ALL (разница существенна) UNION без all токо по необходимости ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 15:12 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Спасибо, получилось так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:05 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Rulezzz, а кто будет учитывать первую и последнюю секунду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:14 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Ну можно наверное так попробовать: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:33 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
RulezzzНу можно наверное так попробовать: [/src] 123-й намекает что вместо >,< использовать >=, <= ps order by и group by я б рисовал c trunc(date_dt) ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:41 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
у меня почему то при использование DATE_DT <= TO_DATE('28.05.2018','dd.mm.yyyy') за 28 число данных не выводится, приходиться писать DATE_DT < TO_DATE('29.05.2018','dd.mm.yyyy') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:45 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Пророческий date это timestamp(0), форматируемый до дня при выводе. Соответственно, возникают проблемы с приложениями, которые сохраняют даты, не усекая время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:57 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Rulezzzу меня почему то при использование DATE_DT <= TO_DATE('28.05.2018','dd.mm.yyyy') за 28 число данных не выводится, приходиться писать DATE_DT < TO_DATE('29.05.2018','dd.mm.yyyy') автор Код: plsql 1. ps по умолчанию время 00:00:00 ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 17:22 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39651838&tid=1883922]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
210ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 527ms |

| 0 / 0 |
