Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
Всем привет! Господа, пожалуйста, помогите, подскажите. В общем нужно создать поле сезонности со значениями(winter, spring, summer, autumn) с привязкой по дате, т.е допустим в таблице есть поле TRANSDATE к примеру с датой 2016-10-15 00:00:00.000, то значение сезонности при этом будет соответственно 'Autumn'. Вопрос заключается в том, каким образом это лучше реализовать. Понятное дело, что это нужно делать через выражение case, но как именно разграничить даты на каждое условие? Можно ли это сделать через функцию datediff, предварительно задав 4 переменные? Заранее большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2019, 18:01 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
plorkie, Код: sql 1. 2. 3. 4. 5. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2019, 18:07 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
fix courtplorkie, Код: sql 1. 2. 3. 4. 5. ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2019, 18:07 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
plorkie, прям в примерах ms Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2019, 18:11 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
plorkie, Нужно добавить в таблицу календаря это ваше поле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2019, 20:42 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
TaPaK, Спасибо! Никогда не использовал функцию Choose, правильно ли я понимаю, что @TRANSDATE нужно задавать через Declare? То есть будет Код: sql 1. 2. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2019, 20:57 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
Критик, Не совсем понял, поясни пожалуйста. Это поле нужно добавить в таблицу с чеками, где единственное поле с датами, это TRANSDATE(дата проводки). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2019, 21:02 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
plorkie, Если надо в таблицу, то просто Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2019, 10:03 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
TaPaKplorkie, Если надо в таблицу, то просто Код: sql 1. 2. Чем это лучше простого доброго старого стандартного CASE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2019, 10:29 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
iapTaPaKplorkie, Если надо в таблицу, то просто Код: sql 1. 2. Чем это лучше простого доброго старого стандартного CASE? ничем, писать меньше, наверное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2019, 10:30 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
TaPaK, Забыл сказать, есть нюанс, что вся конструкция состоит в процедуре, т. е часть Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2019, 10:51 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
plorkie, Вы и пальцы за меня загибать будете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2019, 10:53 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
TaPaK, В общем все получилось, спасибо большое!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2019, 15:05 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
plorkieTaPaK, Забыл сказать, есть нюанс, что вся конструкция состоит в процедуре, т. е часть Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Халтура. Таких говнокодеров надо душить ишо в колыбельке. Завтра глобальное потепление - список сезонов поменялся - переписываем все нахер. Табличка-справочник - вот истинный дао. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2019, 05:56 |
|
||
|
Создание поля сезонности
|
|||
|---|---|---|---|
|
#18+
aleks222Завтра глобальное потепление - список сезонов поменялся - переписываем все нахер.Даже не в этом дело. Есть и более реалистичные причины вывести это в таблицу, как-то: вывод специфичен для северного полушария; локализовать литералы на произвольный язык гораздо геморнее, если вообще возможно; через месяц придет другой менеджер и захочет видеть этот столбец КАПСом - вместо обновления одной таблицы придется лопатить весь код, где такая конструкция встречается. Первое, что пришло в голову, наверняка есть и еще причины так не делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2019, 06:25 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39785765&tid=1688129]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 336ms |

| 0 / 0 |
