如何在sql语句中判断月份?(interbase数据)(20分)

  • 主题发起人 主题发起人 itsme
  • 开始时间 开始时间
I

itsme

Unregistered / Unconfirmed
GUEST, unregistred user!
本人要做某个表的月报。表中有一日期字段rq,可以定义成日期型或是字符型的
如何用interbase中的query控件写语句,输出某个月份的数据?
如:query.sql.add('select 号码,sum(金额) from table1 where 日期的月份='10' group by
号码
 
query.sql.add('select 号码,sum(金额) from table1 where extract(month from rq)=strtoint(edit1.text) group by
 
query.sql.add('select 号码,sum(金额) from table1 ')
query.sql.add('where 日期字段>:p1 and 日期字段<=p2 group by 号码');
parameters.parambyname('p1').value:=某年月1日
parameters.parambyname('p2').value:=某年月31日
日期字段或字符字段都可以,参数与字段类型相同即可
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部