Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Добавалние строки с данными из таблицы  [new]
MrTrifonov
Member

Откуда:
Сообщений: 8
Есть таблица Картинка с другого сайта.
из нее нужно с генерировать строку и добавить ее в другую таблицу
Картинка с другого сайта.

Подскажите плиз направления действий в написании запроса. Какие функции мне могут помочь в этом?

П.С. не судите строго

К сообщению приложен файл. Размер - 13Kb
3 май 14, 01:18    [15965313]     Ответить | Цитировать Сообщить модератору
 Re: Добавалние строки с данными из таблицы  [new]
igr_ok
Member

Откуда:
Сообщений: 170
MrTrifonov,

Что за таблица? Судя по скрину, это какой-то текстовый файл, открытый в Excel.
Куда нужно вставить данные? Это SQL Server?
3 май 14, 12:39    [15966119]     Ответить | Цитировать Сообщить модератору
 Re: Добавалние строки с данными из таблицы  [new]
MrTrifonov
Member

Откуда:
Сообщений: 8
igr_ok,
Таблица сделана в Excel и внесена в SQL Server с помощью импорта данных.
Нужен скрип что бы из этой таблицы формировал строку и добавлял ее в другую таблицу. Мне не понятно с помощью каких функций сформировать строку. Прошу помощи хотя бы помочь в указании направления действий.
4 май 14, 01:08    [15968166]     Ответить | Цитировать Сообщить модератору
 Re: Добавалние строки с данными из таблицы  [new]
MrTrifonov
Member

Откуда:
Сообщений: 8
igr_ok,

все численные значение динамические и скрипт должен быть уневерсален.
4 май 14, 01:10    [15968170]     Ответить | Цитировать Сообщить модератору
 Re: Добавалние строки с данными из таблицы  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
MrTrifonov,

начните с запроса
select * from [импортированная в SQL таблица]
4 май 14, 09:11    [15968573]     Ответить | Цитировать Сообщить модератору
 Re: Добавалние строки с данными из таблицы  [new]
MrTrifonov
Member

Откуда:
Сообщений: 8
Cygapb-007,

а по делу?
4 май 14, 15:58    [15969355]     Ответить | Цитировать Сообщить модератору
 Re: Добавалние строки с данными из таблицы  [new]
Glory
Member

Откуда:
Сообщений: 104751
MrTrifonov
а по делу?

https://www.sql.ru/forum/127456/rekomendacii-po-oformleniu-soobshheniy-v-forume
4 май 14, 16:04    [15969375]     Ответить | Цитировать Сообщить модератору
 Re: Добавалние строки с данными из таблицы  [new]
igr_ok
Member

Откуда:
Сообщений: 170
MrTrifonov,

Т.к. дату напрямую не считать, нумеруем строки, считывая их в табличное выражение или табличную переменную.Назовем ее myTable.
insert into myTable
select F1,F2,F3,row_number() over (order by(select 1)) as numrow from ...
.
объявляем переменные, куда будем считывать значения.
declare @ORCOM int, @DATE datetime, @w int,...

Отдельно нужно будет написать 2 функции для получения ORCOM из строки и для даты. Я их называю myFunction1 и myFunction2
set @ORCOM=(select myFunction1(F1)  from myTable where numrow =4)
set @DATE=(select myFunction2(F1)  from myTable where numrow =5)
set @w=(select isnull(F2,F3) from myTable where F1='w')
...

собираете все значения вместе и вставляете куда вам нужно
insert into ...
select @ORCOM as ORCOM,@DATE as DATE,@w as w,...
4 май 14, 16:54    [15969528]     Ответить | Цитировать Сообщить модератору
 Re: Добавалние строки с данными из таблицы  [new]
MrTrifonov
Member

Откуда:
Сообщений: 8
igr_ok,

Огромнейшее спасибо. Я даже не ожидал такого четкого и понятного ответа. Еще раз спасибо большое
4 май 14, 18:06    [15969758]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить