Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Код: plaintext 1. 2. 3. просто я в одной процедуре эти два фрагмента использовал, чтобы поочередно с каждого файла добавлять значения , но запрос их в одну запись под разные поля не добавляет как на второй картинке, а делает как на первой просто добавляя те же записи только в конец таблицы , поле KOD у них совпадает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 12:19 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:03 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
убираем комментарии, чтобы не засоряли мозг. Получаем такую строку: Код: plaintext Что вы этим хотите сказать? Это неправильный SQL-запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:08 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Код: plaintext 1. 2. 3. чтобы строки не дублировались (в этом плане он не работает) он копирует целиком таблицу из dsh.dbf и sklad.dbf в ostatok.dbf(получается 2 таблицы в одной с большим количеством одинаковых строк), а хотелось чтобы дублей не было , а если использовать его с 20 файлами то получится 20 таблиц в одном файле с кучей одинаковых записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:21 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
aduka05admон все позиции добавляет заново в конец таблицы вместо такого вида KOD NAME SKLAD DSH 123 но-шпа 150 200 получается так KOD NAME SKLAD DSH 123 но-шпа 150 123 но-шпа 200 транспонирование таблицы ТОП №14 но всё зависит от базы данных, на чистом SQL такое не напишешь, а если и напишешь, то не универсально, зависит от данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:23 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, комментарии просто забыл убрать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:24 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Можно сделать так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:33 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
SashaMтранспонирование таблицы ТОП №14 Да тут все просто, тут просто автор что-то пытается наворотить, не анализируя мои примеры и не вникая, как они работают. aduka05admкомментарии просто забыл убрать Дайте: 1) Код в том виде, в каком он есть, без всяких ЗАБЫЛ, мне еще не хватало думать, что вы там забыли, а что так и должно быть 2) ТЗ - что этот код должен сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:34 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
SashaM, надо создавать таблицу для дубликатов , выгружать туда все и удалять повторяющиеся строки? если так то он скорее всего удалить строки где проставлены остатки товаров в филиалах, и останется в конце концов та таблица которая была загружена первой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:35 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
aduka05admнадо создавать таблицу для дубликатов , выгружать туда все и удалять повторяющиеся строки? если так то он скорее всего удалить строки где проставлены остатки товаров в филиалах, и останется в конце концов та таблица которая была загружена первой Я вам дал вчера два примера: 1) обновление количества для совпадающих строк 2) добавление несовпадающих строк Чтобы все филиалы срослись между собой, надо сначала выполнить INSERT- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:38 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
...ы для всех филиалов, а потом UPDATE-ы для всех филиалов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:38 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
aduka05adm, Ты скажи что конкретно тебе нужно сделать-то? Если просумировать остатки, то это просто: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:39 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. здесь вы неправы , я пытаюсь вникнуть и объяснить то что получается и что я хочу получить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:41 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. Этот код неверный, потому что нет пробелов между WHERE и KOD и перед SELECT-ом Исправляйте, пробуйте, выкладывайте, смотрим дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:44 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, щас попробую так, видимо не так понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:44 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
aduka05adm, Вы вот это обсуждаете? авторЗадача состоит в том чтобы вывести схожие позиции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:47 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
aduka05adm, а вот эти команды дублировать необязательно и даже нежелательно, сделайте так: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:47 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro Код: plaintext 1. 2. 3. Этот код неверный, потому что нет пробелов между WHERE и KOD и перед SELECT-ом Исправляйте, пробуйте, выкладывайте, смотрим дальше исправил и получается так авторон все позиции добавляет заново в конец таблицы вместо такого вида KOD NAME SKLAD DSH 123 но-шпа 150 200 получается так KOD NAME SKLAD DSH 123 но-шпа 150 123 но-шпа 200 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:51 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
SashaM, нет надо объединить 20 файлов в один по полю KOD (alieva.dbf ,dsh.dbf , sklad.dbf и т.д в один файл ostatok.dbf) чтобы был такой вид KOD NAME SKLAD DSH ALIEVA 123 но-шпа 150 200 120 а получается такой KOD NAME SKLAD DSH ALIEVA 123 но-шпа 150 123 но-шпа 200 123 но-шпа 300 в разных строках схожие позиции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:56 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
aduka05admнет надо объединить 20 файлов в один по полю KOD (alieva.dbf ,dsh.dbf , sklad.dbf и т.д в один файл Ну, в принципе, можно попробовать сделать тогда просто через UNION все таблицы с группировкой (ща нарисую) Я вот только боюсь особенностей dbase - в предыдущем моем примере "WHERE a.NAME IS NULL", которое спокойно работает в MSSQL, в dbase надо записать, видимо, по-другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 14:03 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Proaduka05admнет надо объединить 20 файлов в один по полю KOD (alieva.dbf ,dsh.dbf , sklad.dbf и т.д в один файл Ну, в принципе, можно попробовать сделать тогда просто через UNION все таблицы с группировкой (ща нарисую) Я вот только боюсь особенностей dbase - в предыдущем моем примере "WHERE a.NAME IS NULL", которое спокойно работает в MSSQL, в dbase надо записать, видимо, по-другому. наконец то у меня получилось объяснить)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 14:04 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Попробуйте (это не код для обновления, это запрос для получения сводной информации) Выведите в сетку, посмотрите, то ли это, что вам нужно (надеюсь, этот синтаксис поддержит dBase) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 14:10 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro[quot aduka05adm]Я вот только боюсь особенностей dbase - в предыдущем моем примере "WHERE a.NAME IS NULL", которое спокойно работает в MSSQL, в dbase надо записать, видимо, по-другому. Скорее всего нужно писать как FoxPro Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 14:13 |
|
||
|
Подскажите метод побыстрее
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 14:14 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36638971&tid=2159739]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 373ms |

| 0 / 0 |
