把保号(grbh)和时间也加入group by ,就可以实现相同参保号(grbh)同一天在同一家医疗机构(yymc)(,jgmc)就诊的人次数。不知道我理解的对不对。
select grbh,convert(varchar(10),bxrq,120),yymc as '医疗机构',jgmc as '机构代码',count(grbh) as '人次数'
from nb_yyzd医院字典,nb_bxjl报销记录表,nb_bxjl2报销记录表2
where yybh=jgmc医院字典的医院编号=报销记录表2的机构代码
and bxlx=1报销类型
and bxfs=2报销方式
and glzf is null作废记录的删除条件
and bxrq>='2013-01-01'开始查询时间
and bxrq<'2013-08-01'终止查询时间
and nb_bxjl2bxid=nb_bxjlbxid报销记录表与报销记录表2的bxid(报销ID)相关联
and grbh in (select grbh from nb_bxjl group by grbh,CONVERT( CHAR(20),bxrq, 111 ) having count(grbh)>1)
group by grbh,yymc,jgmc,convert(varchar(10),bxrq,120)
一、举个例子
表名为zwj,字段为sp,查询sp字段中含有'所有'的语句为select from zwj where sp like '%所有%' --表名为zwj,字段为sp,查询sp字段中含有'所'或'有'的语句为select from zwj where sp like '%所%' or sp like '%有%'
二、含有医院编号字段的所有表
select a[name] 表名 from sysobjects a,
( select [id],count() b from syscolumns
where [name] ='HospitalId'
group by [id])
b where a[id]=b[id]
三、同时含有医院编号和科室编号字段的所有表
select a[name] 表名 from sysobjects a
left join
(select [id],count() b from syscolumns where [name]
in('HospitalId','DepartmentId') group by [id] having count()>1) b
on a[id]=b[id]
where bid is not null
sqlserver数据库主要特性:
(1)高性能设计,可充分利用WindowsNT的优势。
(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
(3)强壮的事务处理功能,采用各种方法保证数据的完整性。
(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
如果你用PHPMYADMIN来管理你的数据库的话,直接就可以对数据库或某个表进行到处 *** 作。很方便,如果你还没用PHPMYADMIN,建议你马上装一个,大部分MYSQL都用PHPMYADMIN进行管理。
命令行也可以导出,具体命令可参考如下:
1将数据库mydb导出到e:\mysql\mydbsql文件中:
打开开始->运行->输入cmd
进入命令行模式
c:\>mysqldump
-h
localhost
-u
root
-p
mydb
>e:\mysql\mydbsql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2将数据库mydb中的mytable导出到e:\mysql
\mytablesql文件中:
c:\>mysqldump
-h
localhost
-u
root
-p
mydb
mytable>e:\mysql\mytablesql
3将数据库mydb的结构导出到e:\mysql
\mydb_strusql文件中:
c:\>mysqldump
-h
localhost
-u
root
-p
mydb
–add-drop-table
>e:\mysql\mydb_strusql
用数据字典
select
from
dba_users;
查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
select
from
all_users;
查看你能管理的所有用户!
select
from
user_users;
查看当前用户信息
!
以上就是关于SQL语句就诊重复人次查询,请教各位大师。全部的内容,包括:SQL语句就诊重复人次查询,请教各位大师。、sqlserver数据库中怎么查询某个字段中含有某些字、怎么将医院信息系统查询出来的表导成sql语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)