Вверх ↑
Ответов: 758
Рейтинг: 112
#1: 2010-07-21 11:45:52 ЛС | профиль | цитата

Add(MainForm,12092450,224,189)
{
Width=530
Height=277
Position=1
Point(onClose)
link(onCreate,6991059:doOpen,[])
link(onClose,6991059:doClose,[])
}
Add(MTStrTbl,3686310,542,161)
{
@Color=11206570
Top=20
Width=522
Height=223
Align=5
Name="1"
Grid=0
}
Add(DS_SQLite,6991059,266,203)
{
@Color=5636095
Name="11"
FileName="test222.db"
link(onOpen,11629369:doWork,[])
}
Add(DSC_Query,11511635,430,287)
{
@Color=5636095
DSManager="11"
link(onQuery,14717227:doAddRow,[])
link(onColumns,14717227:doAddCols,[])
link(onError,8904597:doWork3,[(581,307)])
}
Add(MST_DB,14717227,479,287)
{
@Color=11206570
MSTControl="1"
}
Add(Message,3808633,598,301)
{
}
Add(DSC_Exec,13846613,542,203)
{
@Color=5636095
SQL="CREATE TABLE tab1( amount INTEGER, dt DATETIME );\r\n\r\nINSERT INTO tab1 VALUES(10, '2010-07-01 10:10');\r\nINSERT INTO tab1 VALUES(20, '2010-08-01 11:15');\r\nINSERT INTO tab1 VALUES(5, '2010-09-01 20:00');\r\nINSERT INTO tab1 VALUES(10, '2010-10-01 10:20');\r\nINSERT INTO tab1 VALUES(20, '2010-11-01 11:30');\r\nINSERT INTO tab1 VALUES(5, '2010-12-01 20:30');\r\n"
DSManager="11"
link(onError,8904597:doWork1,[(581,216)])
}
Add(HubEx,8904597,577,301)
{
link(onEvent,3808633:doMessage,[])
}
Add(Check,11629369,346,203)
{
Caption="Включить при первом запуске"
link(onEvent,13846613:doExec,[])
}
Add(Edit,1109390,353,280)
{
Width=522
Align=2
Text="SELECT sum(amount) AS Количество from tab1 WHERE dt>= '2010-08-01' and dt<= '2010-11-01';"
link(onEnter,11667648:doEvent1,[])
}
Add(Hub,11667648,399,287)
{
link(onEvent1,11511635:doQuery,[])
link(onEvent2,1109390:doText2,[(419,300)(419,318)(341,318)(341,293)])
}


Вот пример, но запрос выдает 35 вместо 55
Как задать запрос, что б видало количество данных введенных в четверг (в независимости от даты)
карма: 1

0