|
|
|
Запрос - два на одного!
|
|||
|---|---|---|---|
|
#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:19:26 |
|
||
|
Запрос - два на одного!
|
|||
|---|---|---|---|
|
#18+
Небольшое замечание: исходная таблица недормализована. Хотелось бы еще поле КодСуммы (Сумма1 Сумма2) а в самой таблице - только столбец Сумма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 14:21:47 |
|
||
|
Запрос - два на одного!
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительНебольшое замечание: исходная таблица недормализована. Хотелось бы еще поле КодСуммы (Сумма1 Сумма2) а в самой таблице - только столбец Сумма.А если оставить как есть? Сумм этих, на самом деле, побольше... да и в ленточной форме их лучше видно будет - для одной даты сразу все записи... у меня пользователи очень придирчивые к этому )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 14:35:31 |
|
||
|
Запрос - два на одного!
|
|||
|---|---|---|---|
|
#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, 14:58:53 |
|
||
|
Запрос - два на одного!
|
|||
|---|---|---|---|
|
#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Спасибо!!! То, что нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 15:19:07 |
|
||
|
|

start [/forum/moderation_log.php?user_name=u%5Bv]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
8ms |
get forum list: |
19ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 3774ms |
| total: | 3954ms |

| 0 / 0 |
