-
[Sql Server] 怎么得到去年的今天
如何得到去年的今天比如今年是2007-04-16那么得到的结果是2006-04-16一下是不对的declare@datedatetimedeclare@date1datetimeset@date=getdate()+365select@date--select@date1=datepart(yy,@...
100
热度 -
[Sql Server] 关于类似split函数的实现,请问
关于类似split函数的实现,请教查到很多自定义函数都是模拟split取出各个分段的,如|a|b|c|d|的到abcd四个我需要已知b要得到它在|a|b|c|d|第几个(第二个)请大侠帮忙,谢谢------解决方案----------------------在uf_split函数里加自增列CREAT...
103
热度 -
[Sql Server] 行转列~解决方法
行转列~~~有表T_A:AIDAName1红2黄表T_B:BIDABNameBShowOrder11E121D231V342X152J262D372E482C5请问,如何才能得到如下表:AIDANameBName1BName2BName3BName4BName51红EDV2黄XJDEC------解...
88
热度 -
[Sql Server] 创建新表时多列为主键该如何做
创建新表时多列为主键该怎么做Createtable#temp(Noint,Namechar(10))No,Name为主键------解决方案--------------------Createtable#temp(Noint,Namechar(10)PrimaryKey(No,Name))Inser...
86
热度 -
[Sql Server] 高手赐教:怎么抓取到BOM结构倒数最后一层和最后第二层
高手赐教:如何抓取到BOM结构倒数最后一层和最后第二层?表结构:表名ps_mstr字段:ps_par(父料号)ps_comp(子料号)ps_pty_per....业务说明:是产品结构表,比如说成品是FG001,下面有半成品SFG001,SFG002,SFG003半成品SFG001下面有中间件WIP0...
97
热度 -
[Sql Server] 继续跪求SQL语句(急),该怎么解决
继续跪求SQL语句(急)请看下表字段及值:IDNAMESEXMONEY01张三男20002李四男30003王五女40004张三男800能否以'MONEY=200'为条件,来查询出所有张三的记录,最好是写出SQL语句不可以用另外三个字段为条件,或者分组之类的语句------解决方案--...
90
热度 -
[Sql Server] 复合主键的有关问题
复合主键的问题Createtable#temp(Nointprimarykey,Namechar(10))现在想让No和Name都为主键怎么写?------解决方案--------------------CONSTRAINTPK_emp_idPRIMARYKEY(no,name)------解决方案...
100
热度 -
[Sql Server] 求一句SQL,该怎么处理
求一句SQL表A数据如下:FIDField11A1B1C2D2E2F要求按如下格式显示:FIDField11A,B,C2D,E,F如何做到?------解决方案--------------------createtable表名(FIDvarchar(10),Field1varchar(100))go...
84
热度 -
[Sql Server] 关于自动拆分表的有关问题
关于自动拆分表的问题关于自动拆分表的问题问题是这样的:产品表,字段有产品ID(int),类别ID(int),产品名称(varchar50)产品类别ID产品名称-----------------------------------------------110产品名称1210产品名称2320产品名称3...
44
热度 -
[Sql Server] 复杂一点的left join有关问题
复杂一点的leftjoin问题SELECTDish.DishID,DishImage.ImagePath,Dish.DishNameFROMDishLEFTOUTERJOINDishImageONDish.DishID=DishImage.DishIDWHERE(Dish.Online=1)查询结果...
97
热度 -
[Sql Server] 刚用sql2005的初级有关问题
刚用sql2005的初级问题。我在用sqlservermanagmentstudio的时候,服务器名称这个选项里没有数据。请问怎样增加这个服务器名称?------解决方案---------------------->“视图”菜单,选择“已注册的服务器”-->在“数据库引擎”右键选择“新建...
77
热度 -
[Sql Server] 急关于时间比较的有关问题
急,关于时间比较的问题表中有个datetime类型的字段,我想选出记录中最近(最大)的时间与当前时间进行比较SELECT*FROMtbWHERE((SELECTMAX(dt)FROMtb)>GETDATE())不起作用,全部都选出来了(dt是datetime类型字段),希望帮帮忙,谢谢----...
20
热度 -
[Sql Server] SQL访问NTFS中的文件所使用的帐号是什么?解决思路
SQL访问NTFS中的文件所使用的帐号是什么?我原来的数据库文件在D盘,原D盘的权限是everyone:fullcontrol,我重新设置了D盘的用户权限为administrator:fullcontrol,可是SQL中的数据库都变为“置疑”,请问MSSQL访问磁盘文件的帐号是什么?是否添加后就可以...
71
热度 -
[Sql Server] 统计记录,该怎么处理
统计记录有一表,id,title,key,time,...其中key字段存入的数据为“aa,bb,cc”“aa,bb”“aa”“bb““a,b,c,cc”......数据用逗号隔开要求统计key字段中所有数据,重复数据统计重复次数。最终统计列表为:aa3bb3cc2a1......用什么方法可以简单...
90
热度 -
[Sql Server] 再问一句SQL解决方法
再问一句SQL表A数据如下:FYearFNum200612006220063200742007520076按如下格式显示:年度20062007汇总615selectfyearas年度sum(FNum)as汇总fromtablegroupbyfyear这样显示的不对年度汇总20066200715---...
90
热度 -
[Sql Server] 函数能否返回多个表解决办法
函数能否返回多个表一个函数可以返回一个参数或者一个表,能不能返回多个表啊?能不能返回一个表加一个参数呢?如果不能,有没有其他的办法能实现这个功能呢?------解决方案--------------------SQLSERVER的用户自定义函数吗?好像只能返回一个参数吧------解决方案------...
75
热度 -
[Sql Server] 数据库还原的有关问题
数据库还原的问题在公司服务器备份的sqlserver2000数据库.bak文件,拿到另外一台服务器上还原,安装的是sqlserver2005express版本,提示错误,提示"还原对于服务器“lj\SQLEXPRESS”失败。(Microsoft.SqlServer.Express.Smo...
93
热度 -
[Sql Server] 问条sql语句的有关问题.越简单越好
问条sql语句的问题.越简单越好.Id科目成绩1语文602数学853语文854英语965化学776英语507物理908英语85列出最大前3不同分数的3条记录。比如96,90,85,但是有两条85的话要显示两条。显示的条数就是4条------解决方案--------------------select...
34
热度 -
[Sql Server] 自动增加编号有关问题
自动增加编号问题一个万人记录,编号用INT类型的可以么?还有如何使记录编号自动增加?谢谢------解决方案--------------------字段设置为identity(int,1,1)------解决方案--------------------int、bigint、smallint和tiny...
30
热度 -
[Sql Server] 怎么在查询分析器中删除正在运行中的数据库
如何在查询分析器中删除正在运行中的数据库?如何在查询分析器中删除正在运行中的数据库?手工删除不行呀,说正在运行中------解决方案--------------------如果有进程访问数据库,需要先kill掉这些进程。--用代码先删除连接此数据库的进程declare@dvarchar(8000)s...
85
热度