![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вравнить дату ? [D7, Firebird]
MAXHO © (2010-07-29 23:23:00)Дано:
-БД Firebird.
-дата1 в TDateTime
-дата2 в самой базе TIMESTAMP
Подскажите правильный запрос SELECT где дата1 > дата2
Спасибо
Anatoly Podgoretsky (2010-07-30 07:33:00) [1]> Германн (30.07.2010 00:44:06) [6]
Можно, он невежливая скотина.
Германн (2010-07-30 01:19:00) [2]
> Это называется "вравнить дату"
Тогда с этим на форум сантехников. Там "вравнят" мозги воинствующему неучу.
)))
Плохиш (2010-07-30 00:59:00) [3]
> Германн © (30.07.10 00:44) [6]
>
>
> > '' + DateTimeToStr(now) + '''
>
> А за это ещё и четвертование.
Это называется "вравнить дату"
Германн (2010-07-30 00:44:00) [4]
> '' + DateTimeToStr(now) + '''
А за это ещё и четвертование.
> Тему можно закрывать..
Пока рано.
turbouser (2010-07-30 00:39:00) [5]
> MAXHO © (30.07.10 00:29) [4]
> SELECT *
За это полагается расстрел через повешение. Лучше учись делать сразу по хорошему, иначе потом грабли тебя таки настигнут.
MAXHO (2010-07-30 00:29:00) [6]DataSet1.SQLs.SelectSQL.Text := 'SELECT * FROM MARKET WHERE DATE1<''' + DateTimeToStr(now) + ''' ORDER BY ID'
Вот, что я имел ввиду. До этого дата была не в кавычках потому и не работало.
И не делайте поспешных выводов, если вам нечего написать по существу, не пишите вообще.
Тему можно закрывать..
Anatoly Podgoretsky (2010-07-29 23:39:00) [7]
> Вопрос снимается. надо было в кавычки дату взять. Все заработало.
Это не совсем правильно. Надо параметры использовать.
Anatoly Podgoretsky (2010-07-29 23:36:00) [8]> MAXHO (29.07.2010 23:23:00) [0]
Ну надо еще указать список полей, с какой таблицы делать выборку, а вместо
где слово WHERE
А ты чего, совсем, совсем ничего не знаешь про запросы, тогда может стоит
сначала почитать литературу?
Здесь же нет группы для самых маленьких
MAXHO (2010-07-29 23:28:00) [9]Вопрос снимается. надо было в кавычки дату взять. Все заработало.