各位好,小问题一个!这样的SQL语句如何写呢?谢谢了!:) (10分)

  • 主题发起人 主题发起人 winsock
  • 开始时间 开始时间
W

winsock

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么用SQL语句找到本月的数量,并合计呢?
如:一个表:
产品数量 购买日期
600 2002-10-15
500 2002-10-18
25 2002-9-26
怎么用select找出10月份的购买记录,并合计总数量呢?谢谢了!:)

而我为什么这样写,只查找同一日期的记录。为什么就这样找不到数据呢?这到底是什么原因呀!
对了,我的riqi这个字段不是日期时间类型的!

sql.Add('select * from table where riqi=:ri_qi');
parameters.ParamByName('ri_qi').value:=DatetimePicker1.date;
 
select * from YOURTABLE
where 购买日期 >= ...(月初)
and 购买日期 <= ...(月末)

select sum(产品数量) from YOURTABLE
where 购买日期 >= ...(月初)
and 购买日期 <= ...(月末)
 
select * from table where month(datefield)=10

select sum(sl) from table where month(datefield)=10
 
谢谢了,可为什么我这样找不到数据呢?这到底是什么原因呀!
对了,我的riqi这个字段不是日期时间类型的!

sql.Add('select * from table where riqi=:ri_qi');
parameters.ParamByName('ri_qi').value:=DatetimePicker1.date;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
615
import
I
后退
顶部