在 access数据库中,怎么使用语句进行查询

在 access数据库中,怎么使用语句进行查询,第1张

:给你一个程序段:体会一下!

ssql1

=

"select

赔案号,出险日期,赔金额,牌照号,意向书号,险种,被保险人名称,电话,保单号,录入日期,出险原因,所属业务员

from

lp_001

where

录入日期>=

#"

&

dtp1

&

"#

and

录入日期<=

#"

&

dtp2

&

"#

and

领款人

is

null

and

mid(险种,1,2)='da'"

rsopen

ssql1,

m_cnn,

adopenstatic,

dlockoptimistic

-----------------

日期是用td控件反映的,不难,注意:书写格式!!

不然会报:错!!!

如是采用Adodc控件访问数据库的话,text1text表示你输入的用户名如下:采用Adodc1RecordSource=“Select

from

"数据库表名称"

where

username

='"+

text1text

+

"

'

"Adodc1Refresh

If

Adodc1RecordsetRecordCount <>

0

Then

MsgBox

"用户名已经存在,请重新输入!",

vbInformation,

"提醒"text1setfocuselseend

if

这样就可以:

search=search & "and qy like '%" & request("search_qy") & "%'"

这样用"花园"就可以查到"洪湖花园"、"花园a305"等信息

如果是要以开头查询,就这样:

search=search & "and qy like '%" & request("search_qy") & "'"

这样用"花园"只能查到"花园a305",无法查到"洪湖花园"

明白了吗?

昨天给客户统计表单的时候遇到如下问题,比如有一个表ACCESS数据表Table1的结构如下:

ID,CreateDate,DiseaseName,Tel,Addr,Remark

1,2008-10-11,心脏病,13978945612,010-8798774,北京,无

2,2008-11-11,心脏病,13978945611,010-8798344,北京,无

3,2008-12-11,心肌炎,13978945654,010-8798744,北京,无

4,2008-10-10,心肌炎,13978945677,010-8794774,北京,无

如何写SQL语句,查询出的结果如下:

心脏病 心肌炎 总数量

2008年10月份 1 1 2

2008年11月份 1 0 1

2008年12月份 0 1 1

或则得到这样的结果也行

2008年10月份 2008年11月份 2008年12月份

心脏病 1 1 0

心肌炎 1 0 1

总数量 2 1 1

经我发布到CSDN上,不多时就有高手帮忙解决了,答案如下:

第一种答案

TRANSFORM count(ID) AS CNT

SELECT DiseaseName, count(ID) AS [Total Of ID]

FROM Table1

GROUP BY DiseaseName

PIVOT format(CreateDate,'yyyy-mm');

查询出的结果为(日期作为列):

DiseaseName Total Of ID 2008-10 2008-11 2008-12

心肌炎 2 1 1

心脏病 2 1 1

第二种答案

TRANSFORM count(ID) AS CNT

SELECT format(CreateDate,'yyyy-mm'), count(ID) AS [Total Of ID]

FROM Table1

GROUP BY format(CreateDate,'yyyy-mm') PIVOT DiseaseName;

查询显示出的结果为:

Expr1002 Total Of ID 心肌炎 心脏病

2008-10 2 1 1

2008-11 1 1

2008-12 1 1

谁遇到这样的问题参考了之后也能很快解决掉的。

:\Windows\Temp文件夹IIS用户没有权限访问,(我给了user可读和修改的权限就OK了),因为当IIS访问Access文件时,会建立访问Access的临时文件在temp文件夹下,给文件夹加上权限果然问题得以解决。(可读写)

以上就是关于在 access数据库中,怎么使用语句进行查询全部的内容,包括:在 access数据库中,怎么使用语句进行查询、vb连接ACCESS数据库中怎么检测用户名是否注册、请教:如何在access数据库中查询所需的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9683021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存