|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2011, 10:04 | #1 |
Регистрация: 20.02.2011
Сообщений: 9
|
Обновление записей в таблице
Прошу помочь.
Как сделать? имеется таблица -в ней два текстовых поля с частично заполненными данными в CFM (записи могут повторяться) пример: Код:
И в догонку, как потом добавить в запрос выборку ТОЛЬКО первого уникального значения по полю CFM для последующего подсчета таких уникальных записей? Последний раз редактировалось ua3pno; 20.02.2011 в 10:10. |
20.02.2011, 11:47 | #2 |
Пользователь
Регистрация: 14.09.2010
Сообщений: 68
|
Доброго времени суток!
Код:
Это два запроса для двух вопросов :-). Что такое "создать макрос" - непонятно |
20.02.2011, 15:22 | #3 | |
Регистрация: 20.02.2011
Сообщений: 9
|
Цитата:
Прошу прощения за неверно сформулиованную задачу. Первая строка решила проблему, спасибо. А вот для решения Код:
Т.е. чтобы на выходе простого запроса для выбранных записей : Код:
Код:
Последний раз редактировалось ua3pno; 20.02.2011 в 15:49. Причина: уточнение |
|
20.02.2011, 18:27 | #4 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте ua3pno.
"..для последующего подсчета таких уникальных записей? .." думаю проще сразу сосчитать все уникальные записи : Код:
и по поводу применения UPDATE... на "..первые четыре знака..", большое сомнение в необходимости, данные не изменяются, увеличивается их объем думаю правильнее добавлять "..первые четыре знака.." только при отображении, т.е. в запросе. Евгений. Последний раз редактировалось Teslenko_EA; 20.02.2011 в 18:32. |
20.02.2011, 19:56 | #5 | |
Регистрация: 20.02.2011
Сообщений: 9
|
Цитата:
Стоит задача выбрать записи по маске в поле CALL, подсчитать все оригинальные значения (общая сумма оригинальных и только оригинальных, а не общее количество) в поле CFM таблицы BASE и потом сформировать отчет содержащий все выбранные записи с итоговой суммой first-CFM. Получить из таблицы Код:
Код:
По поводу применения UPDATE - пожалуй верно, т.к. уже сейчас таблица насчитывает более 50 000 записей. Наверное лучше вписать в запрос. Но опять таки всё упирается в теоретическую базу. Простые запросы для выбора по маске типа like[select CALL]&"*" идут, а дальше тормоз, в SQL не силен. Последний раз редактировалось ua3pno; 21.02.2011 в 06:21. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Количество записей в таблице | Марк Охман | БД в Delphi | 2 | 27.09.2010 14:07 |
Firebird. Обновление записей | artemavd | БД в Delphi | 4 | 16.10.2009 16:16 |
Фильтрация записей в таблице | TaTT DoGG | БД в Delphi | 49 | 28.03.2009 19:04 |
Счетчик записей в таблице | John_chek | Общие вопросы Delphi | 2 | 01.03.2007 11:36 |