当前位置: 代码迷 >> Sql Server
 解决方案列表
  • [Sql Server] SQL存储过程-嵌套查询,该怎么解决

    SQL存储过程--嵌套查询有两张表比如表1:有列名A,B,C,D表2:有列名E,F,G,H现在的需要做的是首先从表1中查询并获取满足条件C的A和B的值,然后再到表2中,将所有E=A的行中将F-B不知道这个要怎么写,请高手指教下。注表1中满足条件C的数据可能会有很多行,表2中E是关键词------最佳...

    99
    热度
  • [Sql Server] 关于字符串转换成日期类型的有关问题?

    关于字符串转换成日期类型的问题????????????本帖最后由grant999于2012-11-2615:06:12编辑如何将这些字符串转换成日期类型,如下:1995-07-011995-08-011995-09-011995-10-01......总之就是每月第一天原来的是字符串类型,要转换成日...

    79
    热度
  • [Sql Server] varchar(n)和varchar(max)有什么区别,再是空间和效率下有差别么

    varchar(n)和varchar(max)有什么区别,再是空间和效率上有差别么?varchar(n)和varchar(max)有什么区别,再是空间和效率上有差别么?官方的文档时这么说的如果列数据项的大小一致,则使用char。如果列数据项的大小差异相当大,则使用varchar。如果列数据项大小相差...

    76
    热度
  • [Sql Server] MS SQL 的优化解决方案

    MSSQL的优化1,创建必要的索引根据你经常需要查询的列建立索引2,使用预编译进行查询3,调整where子句中的连接顺序DBMS一般采用自下而上的顺序解析where子句,根据这个原理,表连接最好写在where其他条件之前,那些可以过滤掉最大数据记录4,select语句中尽量避免使用'*'如果使用的话...

    57
    热度
  • [Sql Server] SQLServer中怎么根据一个城市码找出其上的所有城市

    SQLServer中如何根据一个城市码找出其下的所有城市?层次结构如下:浙江省-杭州市-西湖区输入的参数可以是1100、1110、1111中的随便一个,返回值为改代码。比如输入1100的话就返回1111、1112、1113输入1110返回1111、1112输入1111返回1111。请该怎么样用sql...

    7
    热度
  • [Sql Server] 触发器更行下笔记录有关问题

    触发器更行上笔记录问题有一个表:tb(品名,开始日期,截止日期)新增记录或修改开始日期后,更新同品名上笔记录的截止日期=新增记录的开始日期-1------最佳解决方案--------------------DECLARE@tTABLE(品名VARCHAR(10),sdDATETIME,edDATET...

    52
    热度
  • [Sql Server] 表间的更新语句如何写

    表间的更新语句怎么写?有两个表:table1idfield200150027table2idfield2field300161900210340031516现在想实现这样的效果:table1与table2两个表,关联字段是id,现在判断table1与table2中相同的id值,用table1表中的f...

    27
    热度
  • [Sql Server] sql语句怎么去重保留一条记录

    sql语句如何去重保留一条记录啊我有一个表,里面有一列里的数据有重复,可能重复有两条或以上,有的只有一条记录,但是sql语句如何实现把重复的删掉并且保留一条记录?------最佳解决方案--------------------1、selectdistinct*into#tfromtb2、trunca...

    42
    热度
  • [Sql Server] sql话语,Orz

    sql语句,OrzDECLARE@qdatetime,@adatetimeDECLARE@pdatetime,@ldatetimeSET@q='2011-06-21'SET@a='2012-06-21'SET@p='2011-06-23'SET@l='2012-06-23'我有这样的语句能不能想办法...

    11
    热度
  • [Sql Server] 问一个简单的基础的有关问题哈

    问一个简单的基础的问题哈在R表和C表中,有两个共同的字段:Per、Month,在R表中又有如下字段:Code、name要求:如果Code=1,那么需要当R.Per=C.Per时为条件,但是当Code=2时,需要当R.Month=C.Month为条件,下面是我写的,但是有错误:SelectR.name...

    28
    热度
  • [Sql Server] 解压数据库解决思路

    解压数据库我有个客户要传个重要的资料给我,因为文件比较大,就分别压缩传给我,但是我来解压的时候却报错总共有有四个压缩包才是一个整体的一个压缩包,在解压的时候我应该注意些什么啊?求正解------解决方案--------------------四个压缩包解压都报错,还是只有其中一个报错,报的是什么错误...

    86
    热度
  • [Sql Server] SQL Server 安装程序遇到以上异常:路径中具有非法字符

    SQLServer安装程序遇到以下错误:路径中具有非法字符在安装SQLServer2008时,点击全新安装,第一步进行检查项,检查通过后,点击确定,即出现如下错误“SQLServer安装程序遇到以下错误:路径中具有非法字符”,求解怎么解决?具体如图:------最佳解决方案-------------...

    68
    热度
  • [Sql Server] Sql Server 怎样一个月一个月的加到当前月,如何判断是否到了当前月?详细见上

    SqlServer怎样一个月一个月的加到当前月,怎么判断是否到了当前月?详细见下:是这样子,我要统计一下发票本使用的总张数,规则如下:每本发票本有PerPage张,但是并不是每次都用完,有可能只用了几张就换下一个本了,一个月换一本(这里可以确定一月换一本),发票起号(第一个月第一本第一张编号为FrP...

    68
    热度
  • [Sql Server] SQL Server数据库倒库,该怎么解决

    SQLServer数据库倒库新老两个数据库的字段、数据类型均有不同,而且老的数据库有些字段在新数据库不同的表里,当然字段也不同,进行数据库倒库如何实现?------解决方案--------------------乱了新的老的老的新的举个例子数据库的字段------解决方案--------------...

    97
    热度
  • [Sql Server] 规则有关问题

    规则问题createrulesorceas@valuebetween0and100sp_bindrulesorce,'成绩信息.分数'——sp_unbindrulesorce,'成绩信息.分数'sp_bindrulesorce,'成绩信息.课程编号'——sp_unbindrulesorce,'成绩信...

    44
    热度
  • [Sql Server] 储存方式对空间使用的影响和性能分析

    存储方式对空间使用的影响和性能分析本帖最后由TravyLee于2012-11-1209:11:11编辑--从存储方式上比较聚集索引(clustered)和非聚集索引(nonclustered)-->>TravyLee生成测试数据:--以下所有表格中的数据量均为19329条(需要注意这并不...

    38
    热度
  • [Sql Server] 进销存库藏结构设计,视图性能

    进销存库存结构设计,视图性能好久没在csdn上发帖子了,公司运营一个网上订货的系统,最开始的时候是是有一个库存表,每次业务更新库存,这样的好处是查询实时库存速度很快,但是到盘点的时候总有误差,特别是业务修改涉及到的操作更多,后来改成只保留盘点期初值,然后通过一个业务视图把和库存想关的业务汇总起来,通...

    30
    热度
  • [Sql Server] sql 统计分组解决思路

    sql统计分组想请教一下各位,怎么显示下面的格式。望指点?declare@startdatedatetime,@enddatedatetimeset@startdate='2012-11-01'set@enddate='2012-11-21'selectconvert(varchar(10),dat...

    87
    热度
  • [Sql Server] 数据库瓜分字符串

    数据库分割字符串如一个字段的内容是:1434要分割:字段1:1字段2:4字段3:3字段4:4请问用什么sql语句?谢谢------最佳解决方案--------------------写个函数CREATEFUNCTION[dbo].[fn_SplitTest](@InputNVARCHAR(MAX))...

    49
    热度
  • [Sql Server] 表列的数据类型替Datetime,可以做为Update条件中大小比较吗

    表列的数据类型为Datetime,可以做为Update条件中大小比较吗updateaseta.name=b.namefrombinnerjoinbonb.id=a.idwherea.date<b.datedate列是datetime类型的,语句实现a中时间小时把b中的数据更新过去,大家帮我看看...

    31
    热度