Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
olk
0 / 0 / 0
Регистрация: 30.07.2016
1

insert добавление данных в цикле

30.04.2013, 22:24. Просмотров 442. Ответов 0
Метки нет (Все метки)

на заданном промежутке времен (ДатаНачала = 01.01.2013 и ДатаОкончания = 15.04.2013) и начального значения цены (например, 100) с темпом инфляции (5%) при помощи команды
C#
1
2
3
4
5
6
7
8
9
10
11
12
SqlCommand cmd = new SqlCommand(
  "begin tran\n" +
  "while @DateStart <= @DateEnd begin INSERT into Prices ( period,id_project, Price)  select DATEADD(day,(-DATEPART(day, @DateStart)+1),@DateStart),\n" +
" @id_project, @Price select @Price = Round(@Price* (@Infl / 100 + 1), 2) select @DateStart = dateadd(month, 1, @DateStart)\n" +
  "end; commit;", connection);
            cmd.Parameters.Add(new SqlParameter("@DateStart", DateStart));
            cmd.Parameters.Add(new SqlParameter("@id_project", 7));
            cmd.Parameters.Add(new SqlParameter("@DateEnd", DateEnd));
            cmd.Parameters.Add(new SqlParameter("@Price", Price));
            cmd.Parameters.Add(new SqlParameter("@Infl", infl));
            connection.Open();
            cmd.ExecuteNonQuery();
получается след. таблица
период цена
01.01.13 100
01.02.13 105
01.03.13 110
01.04.13 116

подскажите, пожалуйста, как добавить в эту таблицу информацию об амортизации, которая хранится в виде
аморт датаНач датОкон
6000 01.02.13 01.03.13
4000 01.03.13 01.04.13

чтобы получилось

период цена Амортиз
01.01.13 100 0
01.02.13 105 6000
01.03.13 110 10000
01.04.13 116 4000

можно ли добавить параметры в существующий запрос? или это можно сделать только апдейтом? подскажите пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2013, 22:24
Ответы с готовыми решениями:

Добавление данных в Базу данных Linq to SQL
Добрый день! Делаю регистрацию в приложении, создал таблицу user в БД, и класс...

Заполнение таблицы с помощью BULK insert из текстового файла - ошибка преобразования массовой загрузки данных
Доброго времени суток. Помогите разобраться. Пытаюсь заполнить таблицу с...

Добавление данных в GridView
Всем привет. На форме есть gridview,3 textbox'a,и кнопка добавления записей....

Динамическое добавление данных
Добрый день! Хочу узнать, как можно реализовать динамическое добавление на...

Добавление новых данных в БД
Добрый день! Я не очень силен в Asp.net, и мне нужна ваша помощь. Есть...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2013, 22:24

DetailsView - добавление данных в БД
подключил DetailsView к БД добавил операторы INSERT и UPDATE (использую Visual...

Добавление данных в XML
Товарищи студенты, а так же их родители. С новым годом! У меня есть XML...

Добавление в исходники данных
Есть исходники *.cs. В них нужно программно записать значения переменных, то...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru