
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.12.2004, 14:19:26
|
|||
|---|---|---|---|
|
|||
Запрос - два на одного! |
|||
|
#18+
Здравствуйте! Подкиньте, пож., идею! Есть главная таблица: Код Описание1 Описание12 Описание2 Есть починенная к ней таблица: Код Дата Сумма1 Сумма21 10.11.2004 100 1501 20.11.2004 100 3001 15.01.2005 200 1002 25.12.2004 50 1002 18.01.2005 80 200 Нужно получить таблицу запроса для отчета след. вида: Код Дата Всего Всего в 20041 10.11.2004 250 2501 20.11.2004 400 4001 15.01.2005 300 02 25.12.2004 150 1502 18.01.2005 280 0 …Или, что то же самое, если убрать поле "Дата": Код Всего Всего в 20041 950 6502 430 150 То есть на основе числовых данных из одной (подчиненной) таблицы надо получить запрос с двумя полями, в которых по-разному обрабатываются одни и те же числа, для одного и того же Кода. А как этот запрос построить? То ли использовать функцию по подмножеству, то ли делать два запроса, а потом их объединять? Или еще как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2004, 14:21:47
|
|||
|---|---|---|---|
|
|||
Запрос - два на одного! |
|||
|
#18+
Небольшое замечание: исходная таблица недормализована. Хотелось бы еще поле КодСуммы (Сумма1 Сумма2) а в самой таблице - только столбец Сумма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2004, 14:35:31
|
|||
|---|---|---|---|
|
|||
Запрос - два на одного! |
|||
|
#18+
Программист-ЛюбительНебольшое замечание: исходная таблица недормализована. Хотелось бы еще поле КодСуммы (Сумма1 Сумма2) а в самой таблице - только столбец Сумма.А если оставить как есть? Сумм этих, на самом деле, побольше... да и в ленточной форме их лучше видно будет - для одной даты сразу все записи... у меня пользователи очень придирчивые к этому )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2004, 14:58:53
|
|||
|---|---|---|---|
|
|||
Запрос - два на одного! |
|||
|
#18+
Типа SELECT Kod, MyData, Summa1, Summa2, [Summa1]+[summa2] AS SumTot, IIf(Year(MyData)=2005,[summa1]+[summa2],0) AS Sum2005 FROM Table; ? -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2004, 15:19:07
|
|||
|---|---|---|---|
|
|||
Запрос - два на одного! |
|||
|
#18+
Iskander68 Типа SELECT Kod, MyData, Summa1, Summa2, [Summa1]+[summa2] AS SumTot, IIf(Year(MyData)=2005,[summa1]+[summa2],0) AS Sum2005 FROM Table; ? -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.1Спасибо!!! То, что нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1669578]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 377ms |

| 0 / 0 |
