Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SELECT неволи
|
|||
|---|---|---|---|
|
#18+
извините меня Все пожалуйста, целъй викенд делаю запрос всякими трюками но не занаю как сделать - я меняю чужую базу от фокс на sql server и пока буду использовать visual foxpro для переделки програм у меня следуйщий възов: есть таблица с тремя колонками номер, дата, информация со следующее пополнение ID DATE DATA 1 10.03.2004 5 1 11.03.2004 10 1 20.01.2004 4 1 21.01.2004 20 2 13.04.2004 11 2 14.04.2004 30 ... .... ... Короче для каждого номера есть по нескольких двоек дат которъе различаются на один день, но никогда нет двоек которъе соседние .... мне нужно получить суму для каждую двойку дат например вот так : ID DATE SUM 1 11.03.2004 15 1 21.01.2004 24 2 14.04.2004 41 ..... ...... ... програма для ето я нашел написанную на clipper бъвшего служителя там обхождает в очень много раз, пользуется всякими временнъми таблиц(въглядет очень громоздко и не только въглядет) возможно ли ето сделать только с SELECT и скажем запрос таблицу на самом себя вроде SELECT SUM(t1.DATA), t1.ID, MAX(t1.date) FROM table as t1, table as t2 WHERE t1.date = t2.date-1 ..???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 13:02 |
|
||
|
SELECT неволи
|
|||
|---|---|---|---|
|
#18+
Hi mikgeo! Да можно, только несколько иначе объединяя таблицы и без агрегирующих функций: Код: plaintext 1. 2. 3. P.S. Я бы посоветовал если возможно поменять имена полей - они ВСЕ являются зарезервированными словами, и это может потом вызвать неприятные последствия :) Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 22:29 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32741872&tid=1595597]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 406ms |

| 0 / 0 |
