Size: a a a

2019 December 05

A

Ann in sql_ninja
Frankie4Fingers
В смысле только номер года? Select year(dateColumn) as MyDate
Не, тут проблема именно с выводом
источник

F

Frankie4Fingers in sql_ninja
Ann
Не, тут проблема именно с выводом
Не понятно
источник

AS

Alexey Shumkin in sql_ninja
Frankie4Fingers
Не понятно
Вероятно, имеется в виду, что для первого квартала год указан, для последующих кварталов этого года - нет
источник

F

Frankie4Fingers in sql_ninja
Alexey Shumkin
Вероятно, имеется в виду, что для первого квартала год указан, для последующих кварталов этого года - нет
Аа, ну кейсом тогда проверять, понять бы только условие, когда не надо выводить
источник

G

Gopneg in sql_ninja
Frankie4Fingers
Аа, ну кейсом тогда проверять, понять бы только условие, когда не надо выводить
Case lead=year then space else year end
источник

G

Gopneg in sql_ninja
Хотя наверное надо предыдущий тут, ну пох
Главное идея
источник

A

Ann in sql_ninja
источник

A

Ann in sql_ninja
Что я делаю не так?
источник

F

Frankie4Fingers in sql_ninja
Ann
Что я делаю не так?
Потому что поле интовое, выводи строкой
источник

A

Ann in sql_ninja
Frankie4Fingers
Потому что поле интовое, выводи строкой
Не, не помогло
источник

TS

Tim Safari in sql_ninja
Ann
Не, не помогло
А где преобразование к строке делается? Надо только в else
источник

A

Ann in sql_ninja
Tim Safari
А где преобразование к строке делается? Надо только в else
Так и естт
источник

TS

Tim Safari in sql_ninja
В общем, я не знаю, зачем заморачиваться с lag и lead в данном случае, case when datepart(quarter, d)=1 then cast(datepart(year,d) as nchar(1)) else N’’ end
источник

F

Frankie4Fingers in sql_ninja
Ann
Не, не помогло
В смысле так же 0?
источник

A

Ann in sql_ninja
Tim Safari
В общем, я не знаю, зачем заморачиваться с lag и lead в данном случае, case when datepart(quarter, d)=1 then cast(datepart(year,d) as nchar(1)) else N’’ end
А если не с первого квартала начнется? А со второго или третьего
источник

F

Frankie4Fingers in sql_ninja
Tim Safari
В общем, я не знаю, зачем заморачиваться с lag и lead в данном случае, case when datepart(quarter, d)=1 then cast(datepart(year,d) as nchar(1)) else N’’ end
Не, она так 2017 пропустит, ей надо только первую запись обозначать годом
источник

A

Ann in sql_ninja
Frankie4Fingers
В смысле так же 0?
Не в нулях дело, а в том, что не в том месте год выводится
источник

TS

Tim Safari in sql_ninja
Frankie4Fingers
Не, она так 2017 пропустит, ей надо только первую запись обозначать годом
А, ок
источник

F

Frankie4Fingers in sql_ninja
Ann
Не в нулях дело, а в том, что не в том месте год выводится
Я не понял
источник

A

Ann in sql_ninja
источник