当前位置: 代码迷 >> Sql Server
 解决方案列表
  • [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
    热度