|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.10.2015, 23:51 | #1 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
T-SQL INSERT каждого 10 дней
Здравствуйте ребята .... Ест такой таблиц
Код:
Код:
Код:
Код:
Код:
Код:
Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 26.10.2015 в 00:12. |
26.10.2015, 00:22 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
И все эти периодические начисления в таблицу пишутся? Зачем? Что мешает на весу их вычислять запросом или, если он больно сложным получается, в хранимке?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
26.10.2015, 07:43 | #3 | ||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
2) Потому что "Бухгалтер" захотел что он мог посмотрет информацию детально , на пример вот так Код:
Цитата:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 26.10.2015 в 08:02. |
||
26.10.2015, 12:50 | #4 | ||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Я так думаю что надо выбрать последние "дата начислены" из Tab2 и потом сравнит на "текущие дату"
Последние "дата начислены" Выбираю так Код:
Код:
Код:
Цитата:
Цитата:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 26.10.2015 в 12:54. |
||
26.10.2015, 13:04 | #5 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Цитата:
Что вам надо? чтобы каждого 10, 20, 30 начислялось по 10 или по другому? |
|
26.10.2015, 13:25 | #6 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
E_MAIL: rijgvina7@yahoo.com
|
|
26.10.2015, 13:31 | #7 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
DATEPART(DAY, GETDATE()) вернет номер дня, разделите на 10, если делится нацело то надо 10%
или я опять не понял? |
26.10.2015, 13:43 | #8 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
после 9 дня начисляется каждого дня только один раз... Сейчас хочу что каждого 10-ого дня делать начисление и не каждого дня можете примерно показать что вы имеете в виду ? DATEPART это просто функция который возвращает целое число и что он мне даст ? Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 26.10.2015 в 13:55. |
|
26.10.2015, 13:55 | #9 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Увы, не понимаю что вам надо.
|
26.10.2015, 14:05 | #10 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Пожалуйста не отвлекайте .!!! Не знайте проходим мимо... На #5 спрашивали и ответил на #6
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 26.10.2015 в 14:07. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бэкап БД после каждого изменения (INSERT, UPDАTE) | regman | SQL, базы данных | 13 | 28.08.2015 23:49 |
Выполнять INSERT каждого дня только 1 раз | xxbesoxx | SQL, базы данных | 9 | 22.07.2015 13:22 |
Написать процедуру подобно insert, которая после каждого вхождения символа C в строку S1 вставляет строку S2 | azalia | Паскаль, Turbo Pascal, PascalABC.NET | 17 | 09.01.2014 12:39 |
Insert sql | hunter03 | Помощь студентам | 0 | 15.12.2011 20:48 |
Первые 10 дней, каждого месяца | buk | Microsoft Office Access | 2 | 10.10.2009 00:58 |