SELECT *
FROM TABLE1
WHERE RQ >= 2001-12-01 AND RQ <= 2001-12-31
/*比较直观的写法*/
FROM TABLE1
WHERE RQ >= 2001-12-01 AND RQ <= 2001-12-31
/*比较直观的写法*/
解决方案 »
- 请问如何读取PSafeArray变量?
- dxDBTreeView展开后..如何..回到顶部.
- [Warning] Unit3.pas(7): Unit 'FileCtrl' is specific to a platform 这是什么错误啊?
- 北京急招DELPHI程序员
- 300分!!!各位大侠:能告诉我QQ通信用delphi怎么做???有源代码另有600分赠送!!!
- olecontainer嵌入word,如何读取选中的合并单元格的行列信息?
- INTRAWEB+RAV REPORTS问题?高手请进?
- 用adoStoreProcess,执行存储过程时,可否忽略某些参数?
- 幫我看看問題出在什麼地方?
- 如何将存于本地的数据导入SQL Server?
- 向腾讯的那个多页面浏览器打开一个网页,然后一个页面的名字就是当前的网页的标题是如何实现的啊!
- 请问用Currency定义的变量是什么类型?????????????????
FROM TABLE1
WHERE RQ >=''2001-12-01'' AND RQ <= ''2001-12-31''
vMaxDay: Integer;
begin
//参考DateUtils.DaysInAMonth()
case StrToIntDef(EditMonth.Text, 0) of
1, 3, 5, 7, 8, 10, 12: vMaxDay := 31;
4, 6, 9, 11: vMaxDay := 30;
2: if IsLeapYear(MyYear) then
vMaxDay := 28
else vMaxDay := 29;
else Exit;
end; Query1.Close;
Query1.SQL.Text := Format(
'SELECT *'#13#10 +
'FROM TABLE1'#13#10
'WHERE RQ >=''%s-%s-01'' AND RQ <= ''%s-%s-%d'''#13#10
[EditYear.Text, EditMonth.Text, EditYear.Text, EditMonth.Text, vMaxDay];
Query1.Open;
end;