Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Вниз

Отсортировать по дате   Найти похожие ветки 

 
Bogdan   (2005-02-19 22:34) [0]

Нужно отсортировать по дате за последние м1 месяцев. Для этого есть TEdit и TUpDown.
вот как не получается:
with Datamodule1.Query5 do
 begin
 close;
 m1:=form14.Edit1.Text;
 Dat1:="00/m1/00";
 Params[0].AsDateTime:=DateTime-StrToDate(Dat1);
 Params[1].AsDateTime:=DateTime;
 open;
 end;

Query5 записано так
select distinct*
from tab1
where Date>= :pd1 and Date<= :pd2


 
sniknik ©   (2005-02-19 23:04) [1]

вот именно так и написано?
а как связаны переменная m1 и кусок из текста ("00/m1/00") который идет в Dat1? то что ини должны быть связаны угадывается, но вот как? ;о))

еще интерестно что значит "за последние м1 месяцев"? что в м1?
это типа число месяцев за которые нужны данные?
тогда

with Datamodule1.Query5 do begin
 close;
 sql.text:= "select distinct * from tab1 "+
            "where tab1."Date" between :pd1 and :pd2";
 Params[0].AsDateTime:= StartOfTheMonth(IncMonth(DateTime, -м1));
 Params[1].AsDateTime:= DateTime;
 open;
end;


 
Anatoly Podgoretsky ©   (2005-02-19 23:15) [2]

отсортировать по дате за последние м1 месяцев это как? С большим трудом представляю подобное для баз.


 
Bogdan   (2005-02-19 23:21) [3]

>sniknik ©   (19.02.05 23:04) [1]

Спасибо, вот это и надобно.
Еще вопрос, а если вместо месяцев дни то как?


 
sniknik ©   (2005-02-19 23:32) [4]

> а если вместо месяцев дни то как?
аналогично, даже проше.

> С большим трудом представляю подобное для баз.
аналогично, но может телепатор развился? ;о)))


 
Bogdan   (2005-02-20 00:01) [5]

>sniknik ©   (19.02.05 23:32) [4]

Опять 25,выдает ошибку, Undeclared identifier StartOfTheMonth;o)))


 
MORA   (2005-02-20 01:40) [6]

Date + F1


 
sniknik ©   (2005-02-20 12:55) [7]

Bogdan   (20.02.05 00:01) [5]
если установить курсор на неизвестную тебе функцию и нажать ctrl+f1 то попадеш в контекстную справку... там обычно написано в каком модуле она орисана.
(в блокноте это естественно не работает... ;о))))



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
14-1109327442
Vit@ly
2005-02-25 13:30
2005.03.20
Gmail.com. Примерно с месяц полтора назад


1-1109845180
DICE
2005-03-03 13:19
2005.03.20
Про графики


6-1106037574
y0zh
2005-01-18 11:39
2005.03.20
Ethernet (отослать что-угодно, а потом получить ответ)


6-1105789949
Separator
2005-01-15 14:52
2005.03.20
Автодозвон


14-1109416402
boriskb
2005-02-26 14:13
2005.03.20
Вот она - настоящая литература!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский