Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Название дня недели / 13 сообщений из 13, страница 1 из 1
17.12.2014, 20:24
    #38836413
JleHuH213
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
Разработать SQL-запрос для вывода <Название дня недели>.

Как это сделать ? битый час сижу и нашел только вывод числа дня недели.
...
Рейтинг: 0 / 0
17.12.2014, 20:29
    #38836418
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
Код: sql
1.
CASE ... WHEN 1 THEN 'Понедельник' WHEN 2 THEN 'Вторник'.....


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17.12.2014, 20:56
    #38836442
JleHuH213
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
Dimitry Sibiryakov,

Спасибо!!!
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select
    CURRENT_DATE|| ' - ' ||
CASE EXTRACT(WEEKDAY FROM CURRENT_DATE)
  WHEN 1 THEN 'Понедельник'
  WHEN 2 THEN 'Вторник'
  WHEN 3 THEN 'Среда'
  WHEN 4 THEN 'Четверг'
  WHEN 5 THEN 'Пятница'
  WHEN 6 THEN 'Суббота'
  WHEN 0 THEN 'Воскресенье'
END
from rdb$database
...
Рейтинг: 0 / 0
18.12.2014, 01:33
    #38836541
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
JleHuH213,

Или если по-простому - сделай себе отдельную табличку с днями недели/месяцами и используй наздоровье...
...
Рейтинг: 0 / 0
18.12.2014, 12:54
    #38836900
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
DarkMaster,

и в этой табличке - одна строка с полем-массивом
...
Рейтинг: 0 / 0
18.12.2014, 14:16
    #38837036
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
Arioch,

Ну вот - пошли извраты... Но можно и в контекстную переменную засунуть.

P.S. А вот придет Таблоид - он рекурсивную мегаконструкцию соорудит ;)
...
Рейтинг: 0 / 0
18.12.2014, 15:07
    #38837165
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
DarkMaster,

"нуачо?" берем DLLку константами, выливаем ее через EXTERNAL TABLE, подключаем как EXTERNAL FUNCTION...
...
Рейтинг: 0 / 0
18.12.2014, 15:15
    #38837188
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
Arioch,

Н-да... Пусть лучше массивы остаются ;)
...
Рейтинг: 0 / 0
18.12.2014, 20:59
    #38837587
Stanislau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
Можно очень лаконично по принципу как в примера тут:

http://gsbelarus.com/pw/site/forums/viewtopic.php?t=711&p=4368#p4368

SELECT
TRIM(SUBSTRING('январь февраль март апрель май ...'
FROM EXTRACT(MONTH FROM usr$datebegin)*8 FOR 8)) AS mon
FROM
...
Рейтинг: 0 / 0
19.12.2014, 01:11
    #38837674
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
Stanislau,

А с каких пор в неделе 12 месяцев стало?-) Или я что-то пропустил в лесах на Донбассе?
...
Рейтинг: 0 / 0
19.12.2014, 10:49
    #38837869
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
DarkMaster,

Читать по-русски разучился. Это пример, а не готовое решение.
...
Рейтинг: 0 / 0
19.12.2014, 12:18
    #38837982
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
DarkMaster,

Это да. Говорят, что в коптском календаре месяцев 13, если без НДС
...
Рейтинг: 0 / 0
19.12.2014, 13:38
    #38838083
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Название дня недели
WildSery,

Глаза за название месяца зацепились ;)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Название дня недели / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]