|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 34
|
|
Построчное обновление таблицы27.08.2017, 17:28. Показов 1650. Ответов 33
Метки нет (Все метки)
Подскажите как это реализовать:
Имеется две таблицы Таблица1 и Таблица2 в первой три столбца Знач1, НСН, КСН во второй два столбца Знач2, ОСН нужно чтобы Знач2 было равно Знач1 при условии что ОСН попадает в промежуток между НСН и КСН например в Таблица1: Знач1=30 НСН=1 КСН=5 например в Таблица2: Знач2=0 ОСН=4 то получается что 1<4<5 (4 попадает в промежуток) и тогда Знач2=30 и так каждую строку нужно сделать в Таблица2 но чет не могу додумать как это все в код превратить( помогите пожалуйста
0
|
|
| 27.08.2017, 17:28 | |
|
Ответы с готовыми решениями:
33
|
|
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,507
|
|
| 28.08.2017, 17:33 | |
|
0
|
|
|
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,507
|
|
| 28.08.2017, 17:43 | |
|
добавил еще один grid, куда выводится результат ADOQuery1
0
|
|
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 34
|
|
| 28.08.2017, 17:52 [ТС] | |
|
а нельзя в Таблица2 все сразу записать? а то только отображает результат, а нужно чтобы таблица обновлялась.
0
|
|
|
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,507
|
|
| 28.08.2017, 17:55 | |
|
можно. нужно стереть все данные из таблицы2 и записать результат query1 в таблица2?
0
|
|
| 28.08.2017, 17:58 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 34
|
|
| 28.08.2017, 18:12 [ТС] | |
|
Алекcей, Спасибо за помощь, а можно не стерая просто заменить Знач2 в Таблица2? или только полностью все перезаписывать?
D1973, Ок.
0
|
|
|
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,507
|
|
| 28.08.2017, 18:40 | |
|
можно и перезаписать. сейчас не помогу, т.к. иду домой. позже если будет актуально сделаю
0
|
|
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 34
|
|
| 28.08.2017, 18:52 [ТС] | |
|
Алекcей, ок спс буду ждать.
0
|
|
|
|
|
| 29.08.2017, 08:42 | |
|
обычно в БД действует важное правило: если что-то можно вычислить, записывать это в таблицу нельзя
в данном случае имхо должно быть именно так. если у вас есть исходные данные, то конечные вы просто собираете вот этим запросом. и ничего никуда писать не надо
0
|
|
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 34
|
|
| 29.08.2017, 19:29 [ТС] | |
|
В моем случае нужно записать.
0
|
|
|
Айлурофил
|
||||||
| 29.08.2017, 19:49 | ||||||
|
Надо завести в таблицах первичные ключи, тогда задача сильно упростится.
То есть, поле
0
|
||||||
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 34
|
|
| 30.08.2017, 06:55 [ТС] | |
|
Полученный результат в дальнейшем будет еще использоваться и редактироваться, и так как для получения конечного результата начальные данные будут также изменятся а старые удалятся, поэтому мне и нужно сохранять старые результаты перед тем как работать с новыми.
Добавлено через 7 минут Алекcей, Хотел мне помочь в этом вопросе но занят наверно.
0
|
|
|
|
|
| 30.08.2017, 09:37 | |
|
тут очень важен сам бизнес процесс. нужно иметь ответы на вопросы:
-один ли пользователь? -протекает ли процесс во времени? -имеет ли несколько этапов? представьте, что вы записали эти данные. а исходные данные завтра изменились а записанные уже сами не поменяются. а вы из них еще какие-то изменения изменяли и вся база данных становится НЕКОНСИСТЕНТНА т.е. связи потеряны, суммы не совпадают и концов, кто менял, не найти... А если в один день юзер эти данные поменял не до конца, а на след день другой начал вообще все сначала. Будет тотальная каша. Поэтому все-таки чаще всего идет регистрация операций, и вычисление результата на момент запроса, а не запись текущих значений.
0
|
|
| 30.08.2017, 09:37 | |
|
Построчное удаление данных из таблицы БД Построчное заполнение таблицы в Word Выборочное обновление данных обной таблицы на основании параметров другой таблицы Как осуществить вывод таблицы в DataGrid и обновление таблицы в БД после закрытия окна программы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|