问题说得不清楚,看看下面是不是你需要的?
Select Distinct 字段 From 表 Where 表达式
或是data.recordset.findfirst 字段名=值
data.recordset.findfirst 字段名 Like 值
Select Distinct 字段 From 表 Where 表达式
或是data.recordset.findfirst 字段名=值
data.recordset.findfirst 字段名 Like 值
解决方案 »
- vb的datagrid控件如何禁止单击编辑单元格
- 可以在模块中使用代码添加Winsock控件或者其他控件吗?
- ====如何将图片的数据存储到一个XML文件中,并如何读出来====
- 在类中自定义类型可以是public吗?
- 前辈多指教:新手的几个简单问题集(2)
- VB连接sql出错,什么原因?
- 如何写一个调用Excel的ActiveX
- Grid总行数问题?(急)
- VB inet控件访问ftp 本机测试通过客户机inet控件使用失败。急!!
- 关于外设摄影头的一个小问题
- 哇,金山的大旗倒啦,中国软件····
- 请问tabindex的一个小问题,vb中如何能够自动快捷的把窗体中所有控件的tabindex属性,按照从上到下,从左到右的顺序,由大到小进行排列??
如果是有个字段是每天销售记录,你要找每月统计总和,那是不是有各自段是日期呢?
如果库里的纪录就是一个月的。那就是。
select sum(每天销售记录) as sellsum from table
如果有日期。
select sum(每天销售记录) as sellsum from table where 日期 between 日期1 and 日期2
Dim strBegin As String
Dim strEnd As String
Dim strSQL As StringstrBegin = Year(Date) & "-" & Month(Date) & "-1"
strEnd = Year(Date) & "-" & (Month(Date) + 1) & "-1"strSQL = "select sum(每天销售记录值) as 每月月底统计总和 from table where 日期 >=#" & strbeging & "# and 日期 <#" & strEnd & "#"
select sum(销售字段) as MonthSum from tablename where year(你的日期字段)=2001 and month(你的日期字段)=1 (返回2001.1的总计)如果你想显示每个月的统计的话:
select year(你的日期字段),month(你的日期字段),sum(销售字段) from tablename
group by year(你的日期字段),month(你的日期字段)
order by year(你的日期字段),month(你的日期字段)
你的strSQL = "select sum(每天销售记录值) as 每月月底统计总和 from table where 日期 >=#" & strbeging & "# and 日期 <#" & strEnd & "#"
只能显示日期不能统计记录