Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Цитата
Case BoolFieldName When 1 Then 'Да' When 0 'Нет' End As Answer...

Есть вероятность, что я тупой, но oracle кричит "Неверное завершение SQL-предложения"...
Изменено: vlad_shem - 11.08.2017 12:21:12
Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Цитата
Андрей VG написал:
Аналогично и со временем?
Как аналогично и со временем, если у булевого 2 значения, а у времени ну никак не два...
Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Цитата
Lornt написал:
REPLACE
а может и не сработает... как комбинировать 0 на нет, 1 на да...
Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Цитата
Lornt написал:
SELECT в связке с REPLACE пробовали использовать?
Вот тут я тупанул. С 0\1 на Нет\Да сработает. А вот с временем?
Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Именно так. Только с учётом, что этот же файл раз в неделю обновляется данными из базы. То-есть все мои попытки втулить какие-то формулы и т.д. заканчивались тем, что это всё слетало при очередном апдейте.
Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Цитата
Sanja написал:
В каких столбцах нужно заменить эти 0 и 1?
Файл по-сути представляет из себя расписание работ. И там есть cтолбец "Удалённая работа". Если первая работа удалённая, то условное С1=1, вторая не удалённая - С2 = 0.

С временем такая же ситуация. Только там столбцы "Время начала"(D1, D2, ...) и "Время окончания"(E1, E2, ...)
Изменено: vlad_shem - 11.08.2017 11:44:22
Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Цитата
Sanja написал:
Текст запроса

Думаю, что не могу... Не совсем открытая информация.
Вас что-то конкретное интересует?
Обычный SELECT **** FROM **** WHERE ****

Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Цитата
Sanja написал:
Как Вы их выгружаете? Чем они 'тащаться'?
Создаю подключение в экселе и SQL-запросом "тащатЬся".
Выгрузка из базы. Замениит 0 на "Нет", 1 на "Да"
 
Добрый день. В Excel я не силён, по-этому не судите строго. Вопрос в следующем. Я выгружаю данные из базы в эксель. В базе булевы значения выгружаются как 0 и 1. Но мне нужно чтобы после выгрузки они автоматически заменялись на "Нет" и "Да". Манипуляции типа "Найти и заменить" не подходят, всё должно делаться автоматом. "ЕСЛИ" тоже не подходит, так как должно быть не "A2 = ЕСЛИ(А1=0;Нет;Да)", a "А1 = ЕСЛИ(А1=0;Нет;Да)". То-есть то же поле должно изменяться, значение которого мы и обрабатываем.

Есть ещё один схожий вопрос. Из этой же базы тащится дата и время в формате "dd.mm.yyyy hh:mm". Проблема в том, что сервер заморский и время там сохраняется на 3 часа меньше, чем нужно. То-есть возможно ли средстваи эксель автоматически из, например, "01.01.2017 12:00" сделать "01.01.2017 15:00"?
Страницы: 1
Наверх