|
наименование столбца в запросе в зависимости от текущей выборки
|
|||
---|---|---|---|
#18+
Добрый день! в зависимости от текущей недели должен выгружаться в запрос конкретный столбец из таблицы что-то типа такого (см. запрос) но нужно, чтобы и название этого столбца было такое же как в таблице, в зависимости от выгружаемого. т.е. если идет первая неделя выгружается столбец w_2 и называться он должен w_2, когда придет третья неделя будет выгружаться столбец w_4 и называться он должен w_4. как это сделать? я новичок ) SELECT CASE WHEN WEEK(CURDATE(),1) IN (0,1,2) THEN w_2 ELSE CASE WHEN WEEK(CURDATE(),1) IN (3,4) THEN w_4 ELSE CASE WHEN WEEK(CURDATE(),1) IN (5,6) THEN w_6 ELSE CASE WHEN WEEK(CURDATE(),1) IN (7,8) THEN w_8 END END END END AS ??? и т.д. до 52 недели FROM tabl_1 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2021, 14:43 |
|
наименование столбца в запросе в зависимости от текущей выборки
|
|||
---|---|---|---|
#18+
нет ответов потому что вопрос глупый? или нет решения? ну помогите, подскажите хоть где искать? я и переменные пробовал подставить в название, и с подзапросами куражился и весь инет перерыл... не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2021, 21:55 |
|
наименование столбца в запросе в зависимости от текущей выборки
|
|||
---|---|---|---|
#18+
Нет. Всего лишь потому, что никто ничего не понял. Не получается объяснить - покажите пример хотя бы... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2021, 22:20 |
|
наименование столбца в запросе в зависимости от текущей выборки
|
|||
---|---|---|---|
#18+
автори называться он должен w_4. простым запросом это не сделать. Field AS CONCAT('w_', WEEK(CURDATE(),1)) не прокатит поэтому только 'prepared statement' - собрать запрос как надо и затем выполнить пример номер 3 https://dev.mysql.com/doc/refman/8.0/en/sql-prepared-statements.html ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2021, 22:33 |
|
наименование столбца в запросе в зависимости от текущей выборки
|
|||
---|---|---|---|
#18+
Leon555, Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2021, 22:37 |
|
наименование столбца в запросе в зависимости от текущей выборки
|
|||
---|---|---|---|
#18+
Alex_Ustinov, при этом запросе столбец у меня называется всегда CASE, а нужно, чтобы назывался как в таблице, w_2, w_4, w_6 и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2021, 23:02 |
|
наименование столбца в запросе в зависимости от текущей выборки
|
|||
---|---|---|---|
#18+
Alex_Ustinov, пойду изучать ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2021, 23:08 |
|
|
start [/forum/topic.php?fid=47&msg=40111592&tid=1827888]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
146ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 238ms |
total: | 488ms |
0 / 0 |