0 / 25 / 13
Регистрация: 30.04.2014
Сообщений: 516
MS SQL

Копирование записей из одной таблицы в другую по условию

29.02.2016, 16:05. Показов 1324. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Подскажите, как копировать из одной таблицы в другую данные, которые соответствуют условию
Код:

Delphi
1
if IncMonth(int(Date),-2 ) <= Int(DataModule2.ADOQuery3.FieldByName('Дата следующих замеров').AsDateTime)
но при помощи sql запроса.

спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.02.2016, 16:05
Ответы с готовыми решениями:

Копирование данных из одной таблицы в другую в пределах одной базы. Не работает счетчик
Делаю копирование данных из одной таблицы в другую в пределах одной базы. procedure TForm16.Button2Click(Sender: TObject); var ...

Копирование из одной таблицы БД в другую
Добрый день. Подскажите, пожалуйста как можно копирывать данные из одной таблицы, в другую.Копирывать нужно один столбик.В первой таблице...

Копирование данных из одной таблицы в другую
procedure TForm10.sTreeViewEx1Change(Sender: TObject; Node: TTreeNode); begin if streeviewex1.Selected.SelectedIndex=2 then while...

4
5989 / 4564 / 1096
Регистрация: 29.08.2013
Сообщений: 28,206
Записей в блоге: 3
29.02.2016, 16:30
не копировать
а вставить выбранное из другой

Delphi
1
2
query.sql.text:='insert from TABLE (a,b,c) select a,b,c from where datepart(day,DATE)<:p';
query.parametrs.parambyname('p').value:=datetostr('01.01.2016');
0
0 / 25 / 13
Регистрация: 30.04.2014
Сообщений: 516
29.02.2016, 16:43  [ТС]
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
var
date:TDateTime;
begin
date:=Now;
DataModule2.ADOQuery4.Close;
DataModule2.ADOQuery4.SQL.Clear;
DataModule2.ADOQuery4.SQL.Add('insert into Notification([Дата следующих замеров])');
DataModule2.ADOQuery4.SQL.Add('select [Дата следующих замеров] from Oborudovanie');
DataModule2.ADOQuery4.SQL.Add('where [Дата следующих замеров](-2,date)<:d');
DataModule2.ADOQuery4.Parameters.parambyname('d').value:=date;
DataModule2.ADOQuery4.ExecSQL;
DataModule2.ADOQuery4.SQL.Add('select * from Notification');
DataModule2.ADOQuery4.Open;
из Вашего примера
Delphi
1
datepart(day,DATE)
не понятно.
0
5989 / 4564 / 1096
Регистрация: 29.08.2013
Сообщений: 28,206
Записей в блоге: 3
29.02.2016, 16:53
Цитата Сообщение от Sky Walker Посмотреть сообщение
не понятно.
как я понял, вам из текущей даты нужно вычесть 2 месяца
делаете это либо в delphi, либо в MSSQL

datepart берет часть даты
0
0 / 25 / 13
Регистрация: 30.04.2014
Сообщений: 516
29.02.2016, 16:58  [ТС]
разобрался, спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.02.2016, 16:58
Помогаю со студенческими работами здесь

Копирование данных из одной таблицы в другую
хочу копировать из одной таблицы на другой. Но дает ошибку.. procedure TForm1.Button1Click(Sender: TObject); begin try ...

Копирование строки из одной таблицы в другую
procedure TForm1.SpeedButton6Click(Sender: TObject); var Num: SmallInt; begin DM.ADOTable_Korzina.Insert; ...

Копирование строки из одной таблицы в другую
Мир всем и привет Как копировать запись из одной таблицы в другую ? Вот у меня получился перемещать все записи но с строкой не очень...

Копирование/добавление данных из одной таблицы в другую.
Здравствуйте. Имеется три одинаковых, но с разными показателями, таблицы. Мне нужно как то скопировать все эти данные в одну таблицу....

Копирование таблицы с одной Базы Данных в Другую
доброго времени суток такое дело, надо из одной базы данных одной таблицы скопировать в другую бд индеетичной таблицы скриншот окна с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru