|
|
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#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:39 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Ну так выбери select date_dt, SUM(PaySum) from и сгруппируй GROUP BY date_dt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:04:14 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Rulezzzp.s. Прошу сильно не ругать, в SQL не силен, только начинаю осваивать вместо UNION используйте UNION ALL (разница существенна) UNION без all токо по необходимости ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 15:12:54 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Спасибо, получилось так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:05:53 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Rulezzz, а кто будет учитывать первую и последнюю секунду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:14:23 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Ну можно наверное так попробовать: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:33:32 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
RulezzzНу можно наверное так попробовать: [/src] 123-й намекает что вместо >,< использовать >=, <= ps order by и group by я б рисовал c trunc(date_dt) ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:41:16 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#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:52 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Пророческий date это timestamp(0), форматируемый до дня при выводе. Соответственно, возникают проблемы с приложениями, которые сохраняют даты, не усекая время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 16:57:32 |
|
||
|
Группировка данных из двух таблиц
|
|||
|---|---|---|---|
|
#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:44 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39651959&tid=1883922]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 375ms |

| 0 / 0 |
