Вверх ↑
Ответов: 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