Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как в FoxPro 2.5 реализовать следующие условия. / 6 сообщений из 6, страница 1 из 1
10.10.2012, 12:03
    #37991383
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в FoxPro 2.5 реализовать следующие условия.
Вывести программным путем
1)список литературы всех Московских издательств за последний год.
2)данные о количестве книг каждого автора.

как в FoxPro 2,5 преоброзовать дату в формате дд.мм.гггг в числовой формат ?

мне надо создать условие -вывести список книг за последний год
...
Рейтинг: 0 / 0
10.10.2012, 12:11
    #37991396
miv32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в FoxPro 2.5 реализовать следующие условия.
В чистом виде в 2.5 насколько я помню, нет функции, но можно обойти следующим способом:
Преобразовать дату непосредственно в число. Скажем дату 25.12.2011 сделать числом обычным 25122011.

В 2.5 есть функции извлечения дня, месяца и года из даты. Остальное дело техники.
...
Рейтинг: 0 / 0
10.10.2012, 12:12
    #37991401
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в FoxPro 2.5 реализовать следующие условия.
А что Вы потом с этим числом будете делать? Надеюсь, Вы в курсе, что бывают високосные года?

Если нужна дата, отстоящая ровно на 12 месяцев назад от текущей, то используйте функцию GoMonth()

Код: sql
1.
2.
?Date()              && Текущая дата
?GoMonth(date(),-12) && дата, на 12 месяцев раньше текущей (год назад)
...
Рейтинг: 0 / 0
10.10.2012, 12:12
    #37991403
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в FoxPro 2.5 реализовать следующие условия.
miv32,

и как дату преоброзовать
...
Рейтинг: 0 / 0
10.10.2012, 12:37
    #37991458
miv32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в FoxPro 2.5 реализовать следующие условия.
Синтаксис смотрите в описании функций, есть же Help.
И действительно, зачем число?
Почему бы сразу не выбрать за некий период. Типа
select ... from ... where дата издания between начало_диапазона and конец_диапазона
...
Рейтинг: 0 / 0
10.10.2012, 14:21
    #37991729
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в FoxPro 2.5 реализовать следующие условия.
gera3323miv32,

и как дату преоброзовать

VAL(DTOC(DATE(), 1))
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как в FoxPro 2.5 реализовать следующие условия. / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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