![]() |
|
![]() ![]() ![]() |
|
Valior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 24.5.2006 Репутация: нет Всего: нет |
id и phone что за поля?
У меня есть old_number и new_nomber |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
id - первичный ключ, можно вместо него old_number использовать phone - это new_nomber -------------------- Кольцов Виктор Владимирович |
|||
|
||||
Valior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 24.5.2006 Репутация: нет Всего: нет |
10 минут ждал, чтобы погляеть)))) записывает во все строки, первое переведенное значение)))
Это сообщение отредактировал(а) Valior - 29.1.2010, 13:32 |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
Что бы не ждать допиши в селект FIRST 20 - обработается только 20 первых записей... это как? old_number | new_nomber 234-65-23 |2346523 123-434-2 |2346523 213-3-444 |2346523 так? код свой скопируй сюда Это сообщение отредактировал(а) Frees - 29.1.2010, 14:05 -------------------- Кольцов Виктор Владимирович |
|||
|
||||
Valior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 24.5.2006 Репутация: нет Всего: нет |
Разобрался, сам ошибся. Для удобства удалил все дубли из базы. и немного ее сократил.
Так, вопрос, как ограничить в запросе вывод записей, до 90 дней назад? Формат даты - xx.xx.xxxx |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
date_1 поле с датой записи Это сообщение отредактировал(а) Frees - 29.1.2010, 14:40 -------------------- Кольцов Виктор Владимирович |
|||
|
||||
Valior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 24.5.2006 Репутация: нет Всего: нет |
Решил прибегнуть к такому
Это сообщение отредактировал(а) Valior - 29.1.2010, 15:08 |
|||
|
||||
chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: 2 Всего: 9 |
Valior
Вижу весь в поту и работе ![]() Кстати, по поводу ограничения до 90 дней, лучше сделай, как написал Frees, если не хочешь вручную отсчитывать ![]() -------------------- Фсё будет хорошо!!! |
|||
|
||||
Valior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 24.5.2006 Репутация: нет Всего: нет |
||||
|
||||
chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: 2 Всего: 9 |
Valior
То есть, в базе хочешь хранить данные за 90 дней? А то, что выше, хранить в архивной базе? -------------------- Фсё будет хорошо!!! |
|||
|
||||
Valior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 24.5.2006 Репутация: нет Всего: нет |
Я не могу указать что в ней хранить, файл базы я копирую отдельно в раб область. Файл весит 480мб. Чтобы его весь загрузить это очень много времени занимает. А область поиска каждый день ограничена 90 днями. Тоесть, прогу запустили, скопировали файл базы, обрезали его до 90 дней и начинаем с ним дальше работать. Как то так. |
|||
|
||||
chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: 2 Всего: 9 |
Valior
Тады все можно обрезать одним запросом
Добавлено через 1 минуту Ты копируешь базу, делаешь этот запрос, и оно лишнее с базы удаляет -------------------- Фсё будет хорошо!!! |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
можно
сделать селект в новую таблицу(синтаксис не помню, поищи). а старую грохнуть. может быть быстрее. -------------------- Кольцов Виктор Владимирович |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Ты собрался из DBF таким образом удалять? ![]()
- правда, я не пробовал, как сиё будет работать не из фокса. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Valior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 24.5.2006 Репутация: нет Всего: нет |
И как это сделать?
тоесть что быстрее будет? выборка или удаление и последуящая загрузка? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |