-
[Sql Server] sql 根据某一字段查询不重复记录,同时要查询出所有满足条件的字段信息解决思路
sql根据某一字段查询不重复记录,同时要查询出所有满足条件的字段信息sql根据某一字段查询不重复记录,同时要查询出所有满足条件的字段信息?怎么写啊比如有一张表A:有字段ID,Name,Time,Pass等(ID为主键)Name相同的记录可能有很多条,这时只根据Time查询出最新一条的用户的所有信息如...
87
热度 -
[Sql Server] 请问sql返回最新列值有关问题
请教sql返回最新列值问题!日期列A列B列C2011-01-021012011-01-090112011-01-15-1102011-01-181-10有上述数据格式,需要安装输入的日期返回列值的最新状态值,状态值只有1和-1,0代表无状态信息,例:如果日期条件为<=2011-01-16则结果...
44
热度 -
[Sql Server] 月统计有关问题。
月统计问题。。。。部门BranchIDNAME新闻NewsIDBranchIDtitleadddate怎么统计今年每日每月,每个部门的发文数据。。当日或当月没有发文等于0。。。。------解决方案----------------------按照日期的:SQLcode--sql2000declare...
3
热度 -
[Sql Server] SQL查询视图慢,该如何解决
SQL查询视图慢墙高手帮忙分析一下,第二条为什么会这么慢,不胜感激!一、SELECT*FROMView_TQsmcPackingStatusWHEREVendorCode='MVP-MTP'数据有11000条,查询时间1秒二、SELECT*FROMView_TQsmcPackingStatusWHE...
93
热度 -
[Sql Server] SQL 行转换为列的有关问题
SQL行转换为列的问题目前表结构是这样的PCBCodeLineCodeProcessCodeTestResultResultDescOperTimeOperatorA0001 L1 A True NULL 2012/03/1409:39:23L1AA0001 L1 B False BAD 2012/...
78
热度 -
[Sql Server] nvarchar(max)的资源浪费和8000的限制的有关问题
nvarchar(max)的资源浪费和8000的限制的问题!sql2008r2.如果用varchar(50)设计一个表/视图,如果里面有上千列,数据返回会有一个8000byte限制。我的问题是,是不是这个限制只在表里有,在视图里就没有;还有一个问题就是如果用nvarchar(max)就没有这个限制,...
77
热度 -
[Sql Server] 存储过程运行速度,求高手优化一下,要是加索引的话,应该如何加
存储过程运行速度,求高手优化一下,要是加索引的话,应该怎么加CREATEPROCEDUREPro_GetKeyWordsId ( @tblNamevarchar(200), @_keywordnvarchar(100),--拆分的字符 @retidnvarchar(10),--主键 @spl...
74
热度 -
[Sql Server] 求查询每行中的最大行.解决办法
求查询每行中的最大行.我有一些数据日期,时间,采购单号,采购员,价格,数量.2011-1-12点12111AA1001002011-1-14点12548BB1231232011-1-22点12548CC1001232011-1-24点15845AA1581542011-1-26点15874DD151...
11
热度 -
[Sql Server] 怎样完美解决union的排序和去重有关问题
怎样完美解决union的排序和去重问题前几天有咨询过这个UNION的排序问题:selectid,pro,priceFromprosWhereprolike'%A%B%C%'Unionselectid,pro,priceFromprosWhereprolike'%A%'ORprolike'%B%'OR...
66
热度 -
[Sql Server] 存储过程(05)里面用到varchar(max),现在要转移到2000,怎么处理
存储过程(05)里面用到varchar(max),现在要转移到2000,怎么办?RT;------解决方案--------------------varchar(8000)注意拼接的长度,超过8000了多定义几个,加一起处理。------解决方案--------------------SQLcode...
13
热度 -
[Sql Server] SQL怎么算出一年中有多少周及每周的日期段,设周末为第一天
SQL如何算出一年中有多少周及每周的日期段,设周末为第一天请教大家:周别定义自周日~周六例如:2012年第一周01/01~01/07天数为7天,以此类推;想得出的结果如:年份周别日期范围201212012/01/01~2012/01/07...先谢谢了!------解决方案-------------...
30
热度 -
[Sql Server] 关于数据库乱码的有关问题
关于数据库乱码的问题我用的是mysqlserver5.5.数据库统一默认编码是utf8,建表的时候也是utf8,然后往数据库插入数据(插入汉字)的时候发生了错误,例如:mysql>insertintouser(uname,name,did,birth,stu_num,discipline,gr...
67
热度 -
[Sql Server] 请问一个事情。
请教一个事情。。小弟电脑上装了SQL2088和2005.两个数据库的实例名称不一样,所以使用没什么冲突。但是,为了MyEclipse连接方便、所有我选择了更改端口号。但是,出现一个问题,就是,我更改2008的端口号。2005跟着变。更改05.08又跟着变。实在想不通、、、哪位大侠指导一下、、----...
52
热度 -
[Sql Server] sql server2008不能使用中文模糊查询解决方法
sqlserver2008不能使用中文模糊查询SELECTTOP1000[id],[companyName],[accountName],[Owner],[ChineseName]FROM[CRM].[dbo].[ClienManage]wherecompanyNamelike'广东%'类似上面语句...
73
热度 -
[Sql Server] 简单的建表出错,求解,该如何处理
简单的建表出错,求解本人刚学sql,按照课本的建立一个关于学生课程的表,和课本上的一样的,可是在sqlserver2008上运行出错,其代码:createtableCourse(Cnochar(4)primarykey,Cnamechar(40),Cpnochar(4),Ccreditsmallin...
99
热度 -
[Sql Server] 怎么计算自定义公式
如何计算自定义公式我的公式是存放在表的某个字段里面如何在查询语句把公式的结果计算出来而不是显示公式本身例如表A中有一列ExpressExpress1+232+89*89如果我直接用selectExpressfromA那么只能显示出公式本身"1+232+89*89"而我希望显示的是...
55
热度 -
[Sql Server] 求教一条SQL解决方案
求教一条SQL有一张表,里面有一个值Amount,和一个tradeDay(包含一个月的日期,例如:2011-3月,里面就会有2011-2-28~2011-3-31之间的数据)。现在求每个日期对应的值(比如要求3月5号这个日期对应的值,那就是3月5号的数据+上3月4号的数据之和就是3月5号的数据,其中...
97
热度 -
[Sql Server] 按月份按部门查询统计有关问题
按月份按部门查询统计问题数据表如下:合同编号创建时间部门XXX12012-2-280:03:50商用部XXX22012-3-280:03:50民用部………………………………………………………………………………现在想使查询结果这样显示:第一列显示月份,第二、三列显示该部门当月合同数(没有合同显示为0)...
37
热度 -
[Sql Server] delphi、sqlserver2000开发的程序在win7下运行出现sa登陆失败,该怎么解决
delphi、sqlserver2000开发的程序在win7下运行出现sa登陆失败delphi、sqlserver2000开发的程序在win7下运行出现sa登陆失败,数据库配置为身份验证sqlserver和windows程序中连接数据库代码ifAWin32Version>5.1thenADOC...
2
热度 -
[Sql Server] unicode编码下的参数化查询解决思路
unicode编码下的参数化查询我在写一个查询字符串,该字段在数据库中是nchar(10),现在我想进行参数化查询,怎么办?select*fromdbwherenamelikeN@username是这样写吗?如果不加N的话,他就没有办法识别,然后查询不出来,如果加上的话,他就语言错误!怎么办----...
47
热度