Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Есть идеи как реализовать в виде sql запроса следующую задачу: имеется таблица, содержащая данные ФИО, ИНН, Адрес, Налог, Сумма налога Требуется суммирование налогов по видам и вывод ввиде: ФИО, ИНН, Адрес, Налог1, Налог2, Налог3 Scan не предлагать, слишком медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 12:10 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Местами администраторЕсть идеи как реализовать в виде sql запроса следующую задачу: имеется таблица, содержащая данные ФИО, ИНН, Адрес, Налог, Сумма налога Требуется суммирование налогов по видам и вывод ввиде: ФИО, ИНН, Адрес, Налог1, Налог2, Налог3 Scan не предлагать, слишком медленно. Я бы сделал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 12:42 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Местами администраторЕсть идеи как реализовать в виде sql запроса следующую задачу: имеется таблица, содержащая данные ФИО, ИНН, Адрес, Налог, Сумма налога Требуется суммирование налогов по видам и вывод ввиде: ФИО, ИНН, Адрес, Налог1, Налог2, Налог3 Scan не предлагать, слишком медленно. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 13:22 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Станислав С...кийМестами администраторЕсть идеи как реализовать в виде sql запроса следующую задачу: имеется таблица, содержащая данные ФИО, ИНН, Адрес, Налог, Сумма налога Требуется суммирование налогов по видам и вывод ввиде: ФИО, ИНН, Адрес, Налог1, Налог2, Налог3 Scan не предлагать, слишком медленно. Я бы сделал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. почти так и есть сейчас, но долго - scan не предлагать (200-500 тыс записей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 14:18 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
quxixМестами администраторЕсть идеи как реализовать в виде sql запроса следующую задачу: имеется таблица, содержащая данные ФИО, ИНН, Адрес, Налог, Сумма налога Требуется суммирование налогов по видам и вывод ввиде: ФИО, ИНН, Адрес, Налог1, Налог2, Налог3 Scan не предлагать, слишком медленно. Код: plaintext 1. 2. 3. 4. 5. Спасибо, iif - помогает, адаптировал под реальную таблицу и все отлично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 14:42 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Местами администратор, Для этих целей в поставке Фокса имеется программа кросс-табуляции - VFPXTAB.PRG (бывшая GenXtab). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 14:42 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Sea_CatМестами администратор, Для этих целей в поставке Фокса имеется программа кросс-табуляции - VFPXTAB.PRG (бывшая GenXtab). Спасибо, обошелся без нее, информация к размышлению - при использовании scan - операция выполнялась на 200 тыс.записей около 8 минут, теперь секунд 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 18:18 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Местами администратор, размыслил Ваш SCAN .... ENDSCAN как то неверно был организован ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2009, 09:17 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
возможно, но задача требовала быстрого решения, на скорую руку получилось то, что получилось. И тем не менее scan по опыту при больших таблицах (может на базе, где 5000 записей и не видно разницы) работает медленнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2009, 08:44 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Напрашивается VFPXTAB.PRG или GenXtab Но можно и в лоб если известно что такое Налог1,Налог2,Налог3. Видимо имеется ещё признак в исходной базе - Вид налога (1,2,3). Тогда пишем 3 раза SELECT-SQL соответственно для Вид налога1,Вид налога2,Вид налога3, а четвёртым SELECT SQL собираем эти три в кучу и группируем по ФИО, ИНН, и т.д. VFPXTAB.PRG для решения таких проблем в принципе и делали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2009, 05:40 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Все уже сделал при помощи iif() - работает очень быстро. Заранее не известно будет один, два или триста налогов. При помощи макроподстановок все решается. Спасибо всем за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2009, 19:03 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Местами администраторЗаранее не известно будет один, два или триста налогов. А с этим аккуратнее - помните про ограничение на число полей в таблице!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 09:01 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
А это тоже учел, но не в лоб, (настоящие герои всегда идут в обход) - имя поля таблицы имеет неизменное кол-во символов, считаю общую длину - если превышено - сообщение пользователю о необходимости сократить перечень, запросная система позволяет это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 10:17 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Местами администратор, Можно попробовать так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 10:20 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Очень приятно, что на SQL.ru столько толковых людей, спасибо за идеи. Будет время попробую все варианты. Тот который сейчас использую вполне устраивает. В результате получается такая вот таблица, юзеры в восторге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 10:36 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Специфика данной программы ,в том что данные загружаются с sql сервера, и основной целью является печать квитанций со штрих-кодом в полевых условиях (на выезде). - не таскать же сервак с собой (база на серваке около 100 Гб) ну это для пользователей, а для меня обкатка технологий и расширения их перечня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 10:41 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
здесь http://sql.ru/forum/actualthread.aspx?tid=576943 предлагал свой вариант кросстаба... для этой задачи он подходит... и по барабану сколько там будет налогов... там два варианта для 6 и для 8 версии фокса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 09:00 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=111&tid=1585810]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 436ms |

| 0 / 0 |
