Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Получить новую дату из полей таблицы. / 5 сообщений из 5, страница 1 из 1
22.08.2013, 18:11
    #38375172
Serge163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить новую дату из полей таблицы.
Есть таблица:
Код: sql
1.
2.
3.
4.
5.
CREATE TABLE Tab ( 
    Id   INTEGER  PRIMARY KEY,
    Date DATETIME,
    Srok INT 
);



Заполняю:
Код: sql
1.
2.
3.
INSERT INTO Tab values (1, '2013-01-01', 6);
INSERT INTO Tab values (2, '2013-02-01', 12);
INSERT INTO Tab values (3, '2013-03-01', 24);



Делаю запрос:
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT 
    Id,
    Date,
    Srok,
    datetime(Date,'+12 months') as EndDate
FROM
    Tab



Вопрос: Можно ли подставить в запрос вместо конкретного числа «12» значение из поля «Month»?
...
Рейтинг: 0 / 0
22.08.2013, 19:18
    #38375207
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить новую дату из полей таблицы.
Ткни пальцем в поле Month сначала.
...
Рейтинг: 0 / 0
22.08.2013, 19:39
    #38375217
Serge163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить новую дату из полей таблицы.
Извиняюсь, из поля «Srok».
...
Рейтинг: 0 / 0
22.08.2013, 19:47
    #38375229
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить новую дату из полей таблицы.
Код: sql
1.
SELECT  *, datetime(Date, '+'||Srok||' months') as EndDate from TAB;
...
Рейтинг: 0 / 0
23.08.2013, 04:46
    #38375366
Serge163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить новую дату из полей таблицы.
Большое спасибо.
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Получить новую дату из полей таблицы. / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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