- 1
- 2
- 3
- 4
- 5
- 6
DECLARE @Quarter int --квартал
DECLARE @Year int --год
DECLARE @Code int
...
SET @Code = CAST((CAST(@Year as char(4))+ CAST( (@Quarter) as char))as int)
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
−123
DECLARE @Quarter int --квартал
DECLARE @Year int --год
DECLARE @Code int
...
SET @Code = CAST((CAST(@Year as char(4))+ CAST( (@Quarter) as char))as int)
...
Получаем код квартала вида 20123 - третий квартал 2012 года
+102
...
while (GetRateStumpNew(_rateStumps, ddtdDateBegin, dDateEnd, out sstrRateStumpsNew,
out ddtDateEditrateStumps, out ddouRateStumpsNew))
{
//если хоть раз сюда зашло, то ставим флагец
isStumpForFirst = true;
//записываем дату
ddtdDateBegin = ddtDateEditrateStumps;
//если один раз зашли, то дальше можно не проверять
goto l1; //временно
}
l1:
...
Полный контроль над последовательностью выполнения кода
+108
if (!"12345".Contains(Model.quarter.ToString()))
{
m1 = m2 = m3 = "ошибка";
}
Немного восхитительного кода утром в понедельник.
Тип данных Model.quarter Int32. Код из шаблона Razor