|
|
|
Праздничный вопрос на "Объединение записей"
|
|||
|---|---|---|---|
|
#18+
Господа!!! Есть две таблицы Т1 и Т2. Структура одинакова Т1: поле «Дата» и поле «Сумма»; Т2: поле «Дата» и поле «Сумма» Имеются следующие данные в таблицах Т1: 02.11.04 – 3000 03.11.04 – 5000 04.11.04 – 6000 Т2: 02.11.04 - 2000 04.11.04 – 3000 05.11.04 – 7000 Необходимо объединить данные таблиц в запросе в виде «Дата» - Сумма из Т1 – Сумма из Т2 Делаю запрос на объединение, но получается следующее 02.11.04 - 3000 - 0 02.11.04 - 0 - 2000 03.11.04 - 5000 - 0 04.11.04 - 6000 - 0 04.11.04 - 0 - 3000 05.11.04 - 0 - 7000 Все вроде правильно, но хотелось бы, чтобы данные суммы у которых совпадают даты располагались в одной строке, т.е. дата была общей, ну типа так 02.11.04 - 3000 - 2000 03.11.04 - 5000 - 0 04.11.04 - 6000 - 3000 05.11.04 - 0 - 7000 Благодарю Пользуюсь случаем поздравляю Всех, кто сегодня отмечает, а тех кто не отмечает праздник, поздравляю с очередными выходными (все равно есть повод выпить) «Утром Салат, вечером Салют, причем из того же Салата…» (М.Задорнов, не финансист, хотя финансы это Клондайк для М.Задорного-сатирика) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2004, 11:32:59 |
|
||
|
Праздничный вопрос на "Объединение записей"
|
|||
|---|---|---|---|
|
#18+
FROM T1 LEFT JOIN T2 ON T1.[Дата]=T2.[Дата] (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2004, 12:20:02 |
|
||
|
Праздничный вопрос на "Объединение записей"
|
|||
|---|---|---|---|
|
#18+
Нет, я думаю, что лучше по другому Запрос1: SELECT T1.Дата, T1.Сумма as Сумма1, 0 as Сумма2 FROM T1 UNION ALL SELECT T2.Дата, 0, T2.Сумма FROM T2 Запрос2: Select Дата, SUM(Сумма1) as СуммаT1, SUM(Сумма2) as СуммаT2 FROM Запрос1 GROUP BY Дата ORDER BY Дата С праздником !!!! (хотя для меня он к сожалению 7 рабочий день на этой недели) ------------------------------------------------------- Заходи в саpай аккуpатно - могут быть сеpьезные гpабли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2004, 16:57:08 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32771910&tid=1670504]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 314ms |

| 0 / 0 |
