Архив автора: admin

Функция для подсчета количества рабочих часов

Бывает иногда полезной такая функция,  рассчитывает количество рабочих часов между датами
DECLARE @startdate datetime
DECLARE @enddate DATETIME
SET @startdate = '2015-04-28 12:33:19.000'
SET @enddate = '2015-04-30 09:45:20.000'
SELECT [dbo].[ufn_CalcWorkTime] (@startdate, @enddate) 
Результат расчета в часах
Текст самой функции
ALTER FUNCTION [dbo].[ufn_CalcWorkTime]
(
       @startdate     DATETIME,
       @enddate       DATETIME
)
RETURNS DECIMAL(10, 3)
AS
BEGIN
       —DECLARE @startdate datetime
       —DECLARE @enddate DATETIME
       DECLARE @ldate DATETIME,
               @rdate DATETIME,
               @ldaystartdate DATETIME,
               @rdaystartdate DATETIME,
               @StartWorkTime AS VARCHAR(8) = ' 9:30:00',
               @EndWorkTime AS VARCHAR(8) = ' 18:30:00',
               @DayzBetween AS INT
      
       DECLARE @result AS DECIMAL(10, 3)
       DECLARE @add_days       INT,
               @minus_days     INT
       —SET @startdate = '2015-12-18 16:07:54.000'
       —SET @enddate = '2015-12-22 12:21:56.000'
      
       SET @ldate = CAST(
               (CONVERT(VARCHAR(10), @startdate, 102) + @EndWorkTime) AS DATETIME
           )
      
       SET @ldate = CASE
                         WHEN @ldate > @startdate THEN @ldate
                         ELSE @startdate
                    END
      
       SET @ldaystartdate = CAST(
               (CONVERT(VARCHAR(10), @startdate, 102) + @StartWorkTime) AS DATETIME
           )
      
       SET @rdaystartdate = CASE
                                 WHEN @enddate > @rdaystartdate THEN @rdaystartdate
                                 ELSE @enddate
                            END
      
       SET @rdate = CAST(
               (CONVERT(VARCHAR(10), @enddate, 102) + @EndWorkTime) AS DATETIME
           )
      
       SET @rdate = CASE
                         WHEN @rdate < @enddate THEN @rdate
                         ELSE @enddate
                    END
      
       SET @rdaystartdate = CAST(
               (CONVERT(VARCHAR(10), @enddate, 102) + @StartWorkTime) AS DATETIME
           )
      
       SET @rdaystartdate = CASE
                                 WHEN @enddate > @rdaystartdate THEN @rdaystartdate
                                 ELSE @enddate
                            END
      
       SET @DayzBetween = (
               (
                   DATEDIFF(
                       dd,
                       CONVERT(VARCHAR(10), @startdate, 102),
                       CONVERT(VARCHAR(10), @enddate, 102)
                   )
               )
               -(DATEDIFF(wk, @StartDate, @EndDate) * 2)
               -(CASE WHEN DATEPART(DW, @StartDate) = 6 THEN 1 ELSE 0 END)
               -(CASE WHEN DATEPART(DW, @StartDate) = 7 THEN 1 ELSE 0 END)
           )
      
       —добавим рабочие праздники
       SELECT @add_days = COUNT(*)
       FROM   HolidaysAndWeekends (NOLOCK)
       WHERE  Дата BETWEEN @startdate AND @enddate
              AND [Рабочий День] = 1
      
      
       —вычтем выходные рабочие дни
       SELECT @minus_days = COUNT(*)
       FROM  HolidaysAndWeekends (NOLOCK)
     

Как удалить голосовую почту в asterisk

Столкнулся со странной проблемой. У пользователя в asterisk отключена голосовая почта. При этом время от времени у него появляются новые сообщения, из-за этого мигает лампочка на телефоне. Каким образом у него появляются новые сообщения, не понимаю, надо быстро их удалить.

Читать

Печень не в порядке — будь начеку!

10 тревожных симптомов того, что печень 
не в порядке


В очень быстром ритме жизни современного человека с быстрыми приемами пищи на ходу, нехорошей экологией, застольями с нездоровой пищей и большим количеством алкоголя, мы мало думам о том, какой урон наносим нашей печени.

Настоящая труженица, она следит за поддержанием чистоты в нашем организме. Неустанно отфильтровывает и выводит из организма различные токсины от употребления нездоровой пищи, лекарств, алкоголя…


В случае если токсинов слишком много, работа печени нарушается, она перестает нормально справляться со своими функциями: регулированием пищеварения, уровня сахара и холестерина в крови, выработкой белка…
Часто заболевания печени имеют скрытую форму, долгое время не давая знать о себе. Тем не менее существует ряд признаков, которые свидетельствуют о том, что с печенью не всё в порядке.
Признаки болезни печени:

  • Общая слабость и потеря аппетита. 
  • Стул частый и бледного цвета.
  • Состояние кожи резко ухудшилось: появилась чрезмерная сухость или жирность. Появились мелкие прыщики и покраснения. 

  • Имеется ощущение горечи во рту после еды. 

  • Боль в области желудка после приема жирной пищи. 

  • Боль под лопаткой с правой стороны. 

  • Выпирающий вялый животик из-за скопившейся жидкости. 

  • Появление на теле многочисленных липом — явный признак того, что печень устала. 

  • Налет и язвочки на языке. 

  • Белки глаз окрасились в желтый цвет. 

Значение печени сложно переоценить. Поэтому не стоит игнорировать предупреждающие знаки, которые подает наш организм, указывая, что печень отчаянно нуждается в детоксикации.


Симптомы болезней печени:


Болезни печени. Просто о сложном


Автор: Нина Карулина

Жилет для юбочки

Всем привет!

У меня готов жилетик, ура-ура, больше года назад я писала здесь что меня вдохновила Наталья Гарсо, и теперь могу похвастаться своим вариантом сочетания жаккарда + клетчатой юбки!

Эта юбка, кажется, была со мной всю жизнь… и вот теперь, наконец, ей составлена компания.


 

 

Жилетик связан жаккардом без перетяжек, со стиками, решила впервые их попробовать сделать, результат, конечно, есть, но больше повторять такое геройство я не буду)))

Жилет вязала по выкройке и описанию Ivy League Vest by Eunny Jang — описание бесплатное, в нем объяснены все узоры, все убавки, все резиночки и — главное — как делать стики, от начала до конца. Узор взяла из модели Верены 2013 Beena только там используется секционная пряжа, а у меня была однотонная. В узоре решила чередовать цвета, поочередно меняя и цвет и рисунок. Похоже на ковер немного)))) но мне нравится.

О пряже: это Felted Tweed DK Rowan, трех цветов. В составе альпака, меринос, вискоза. Пряжа уже немного подваляна перед вязанием, поэтому очень хорошо сцепляется между собой в жаккардах. Вязать было удобно, легко, сейчас в носке немного колется и все-таки лезет ворс, но мне сказали что это пройдет. Уже в процессе работы постирала жилет 3 раза, после каждой стирки полотно становится все мягче и однороднее.

Очень интересный опыт, и спасибо обстоятельствам, желаниям и всем сопутствующим событиям, что удалось сделать всё до победного конца)))  и у моей любимой юбочки теперь есть достойная пара.

А сейчас у меня на очереди — шарф для старшей дочки с эмблемой любимой группы и кардиган BeauB, будет сочетание черного и ярко-пурпурно-фиолетового! цвет никак не улавливается на фото, но это именно такой же яркий и красивый оттенок как у цветков статицы… которые мне недавно подарили 🙂

Всем желаю удачных проектов!

Автор: desdemona
Дата публикации: 2016-02-25T22:23:00.002-08:00

Замороженные артишоки Термомикс.

Ингредиенты:

  • 450 г замороженных артишоков
  • 1 л кипятка
  • 1/2 ст. л. домашней заправки ( Рецепт СМ ЗДЕСЬ>>>)
  • 50 г белого сухого вина
  • соль
  • перец
  • оливковое масло
  • зубчик чеснока
  • петрушка Читать