-
[Sql Server] 怎么为年月建立索引
如何为年月建立索引这样一个表:CREATETABLETEST(MyYearintnotnull,MyMonthintnotnull,IDintnotnull,...)因数据量大,经常要查询年月区间的数据,例如2000年1月到2005年3月之间的数据我这样用:SELECT*FROMTESTWHEREM...
78
热度 -
[Sql Server] 请教这种合并如何写
请问这种合并怎么写。字段1 字段2 字段3a b c从SQL查询出来如上,想把它合并到如下:字段4abc请问怎么合并呢?------解决方案--------------------------------------------------Author:DBA_Huangzj--Date:2...
13
热度 -
[Sql Server] 一条批量更新话语
一条批量更新语句UPDATEArchive_MeterInfoamSETam.IC_CardCount=tt.coutNumFROM(selectb.meterid,b.coutNum,a.IC_cardcount-b.coutNumasaafrom(selectIC_cardcount,meter...
1
热度 -
[Sql Server] 动态sql为啥被截断
动态sql为什么被截断?AlterproctestprocASdeclare@txtsqlvarchar(1000)SEt@txtsql='SELECT*FROMMasterDB.dbo.Sizes'EXECUTE@txtsql执行的时候会提示数据库'SELECT*FROMMasterDB'不存在,...
97
热度 -
[Sql Server] 分组统计解决方法
分组统计表结构如下:需求:按照groupid,Gr_time分组计算num之和并且按照显示结果:groupidGr_timeNum1102013-01201102012-1250------解决方案--------------------selectgroupid,left(convert(varc...
69
热度 -
[Sql Server] 一个查询后替换的有关问题,应该不是很难,就差一点,希望点拨一上
一个查询后替换的问题,应该不是很难,就差一点,希望点拨一下本帖最后由wdzczy于2013-01-0813:36:04编辑selectabcWHEN0.0000THEN'*****'WHEN0then'**'endasabc需求:我想把正常的数据正常显示出来,通过上面的语句后,我的正常数据都变成NU...
34
热度 -
[Sql Server] 怎么累加: 水箱表中所对应的多支水枪,在加水记录表中的加水总重量
如何累加:水箱表中所对应的多支水枪,在加水记录表中的加水总重量本帖最后由xujie7194于2013-01-0522:26:53编辑有2个表:TBL_WATER_RECORD即加水记录表,可能有成千上万行,包含字段WR_GUN_NUMBER即水枪号,为smallint类型包含字段WR_WEIGHT即...
51
热度 -
[Sql Server] 拆分字符串解决办法
拆分字符串A表type字段08-04-aa-bb每个字段有3个-,固定的我想拆分他变成4个字段,字段名称无所谓,变成n1,n2,n3,n4也行------解决方案--------------------createfunction[dbo].[stringsplit](@strnvarchar(ma...
45
热度 -
[Sql Server] SQL按字段内容分组的存储过程解决方案
SQL按字段内容分组的存储过程有个表如下,Test资料如下ifobject_id('[tb]')isnotnulldroptable[tb]gocreatetable[tb]([姓名]varchar(1),[部门]varchar(4),[学历]varchar(4),[出生年月]datetime)in...
15
热度 -
[Sql Server] 在元旦之际,祝贺大家2013元旦节快乐!整理几篇博文分享
在元旦之际,祝大家2013元旦节快乐!整理几篇博文分享本帖最后由roy_88于2013-01-0416:13:27编辑元旦节放假整理几篇,分享给大家,欢迎大家指点不足处。XML之sql:variable性能比较XML之sql:column用法对性能影响表变量和临时表自定义类型的区别比较表变量和临时表...
50
热度 -
[Sql Server] 求SQL 队列转换
求SQL行列转换表Atididvaluea110a220b310c430c540d610e70f810转换成tidvalue1value2a1020b100c3040d100e010value1的值取同tid中id小的value值id的值是自增的SQL要满足更多记录的情况非常感谢大家!!!!----...
26
热度 -
[Sql Server] SQL 2012版本的选择的有关问题
SQL2012版本的选择的问题想请问一大家,SQL2012企业核心版和企业服务器版/CAL版有什么区别呢,一个朋友说核心版是命令行的版本,不带界面,企业服务器版/CAL版是带界面的版本,是不是仅限于这些而其它都一样呢,另外这两个版本是不是也包含一些简单的商业智能项目开发功能呢?------解决方案-...
102
热度 -
[Sql Server] 设立默认数据库
设置默认数据库安全性-登录名-右键属性-默认数据库可以修改默认数据库,怎么用SQL语句来写?------解决方案--------------------USE[master]GOALTERLOGIN登录名WITHDEFAULT_DATABASE=默认数据库名字,DEFAULT_LANGUAGE=[简...
13
热度 -
[Sql Server] 求教一条话语 select * from 表A ,表B .
求教一条语句select*from表A,表B.......SQL2000的问题,初学者求教.有两个表TBL_A和TBL_BTBL_A有字段OIL_V,是smallint类型,OIL_V=1TBL_B的字段NO_NUM为VARCHAR(50),数据可能这种类型的:1,2,3,11我想执行这样一条语句:...
97
热度 -
[Sql Server] 请问1个 SQL 的写法
请教1个SQL的写法!有1张单据表,我想找出单据中除了单号不同,其他信息完全相同的单。例如以下表,找出FID不同,但是fno完全相同,包括记录的条数也相同.查出的结果为3,5.多谢!createtable#tt(fidint,fnovarchar(20))goinsertinto#ttselect3...
91
热度 -
[Sql Server] 请问在select有关问题(不用存储过程)
请教在select问题(不用存储过程)表中有1列,字段内容如下programNameDDDD9443/002_255_1024K->002_255_1024KADE9443/002_255_2048K->002_255_2048K007_255_1024K->007_255_102...
49
热度 -
[Sql Server] 一个容易的表,复杂的查询,求教
一个简单的表,复杂的查询,求教!我有一个列车行驶的起点-目的地表id 起点 目的地1 北京 上海2 北京 哈尔滨3 广州 深圳4 广州 上海5 上海 广州6 上海 北京要求得出的表是途经站表id 途经(站)1 哈尔滨2 北京3 上海4 广州5 深圳注意:不是简单的distinct,他是按顺序来的:哈...
41
热度 -
[Sql Server] 求时间其间的计算
求时间之间的计算如下:两个时间开始时间2011-07-2817:30:00.000 结束时间:2011-07-2820:00:00.000请假时间结果为:2:30两个半小时(怎么求得这个值,时间相减)??如果有跨天的,2011-07-288:00:00.000 2011-07-2917:00:00....
82
热度 -
[Sql Server] 一个的SQL 大家看上如何做的
一个的SQL大家看下怎么做的有两张表第一张ID付款方式付款金额1001现金2002银行卡2003支票第二张------------------------------------------ID商家付款方式付款金额1100100110021001002200310010033004100200115...
40
热度 -
[Sql Server] 剔除字段中相同部分的数据
删除字段中相同部分的数据本帖最后由f10218于2013-01-0415:56:40编辑大家好。现在遇到这么个问题,表Aa123b123c123d123e123f123。。。如何把123这部分删除呢?请大家指点迷津。------解决方案--------------------update表Aset列...
12
热度