当前位置: 代码迷 >> Sql Server
 解决方案列表
  • [Sql Server] 怎么写一个联合查询的SQL语句

    如何写一个联合查询的SQL语句?我有三张表,字段完全相同,需要按照某一个字段的值去查询这三张满足条件的记录数,该怎么写?比如表的字段是:id,username,useraddress,三张表的名称是Table1,Table2,Table3请大侠们指点。------解决思路--------------...

    97
    热度
  • [Sql Server] 怎么定位生日月份的前一年的时间段

    如何定位生日月份的前一年的时间段我现在有一张交易表一张会员信息表,交易表有个字段OrderDate是交易日期,类型是Date,会员生日字段birthday,类型date现在我要想办法统计所有会员生日月份前一年的数据的一些信息比如今天是‘2015-01-10’而会员的生日是1987-08-19那么我要...

    90
    热度
  • [Sql Server] 数值转时间格式的有关问题

    数值转时间格式的问题请教各位达人:@i为varchar(30)且为‘112.33333’如何转为hh:mm:ss这种格式!谢谢------解决思路----------------------我试了,近似值07:59:59DECLARE@iVARCHAR(30)SET@i='112.33333'SEL...

    69
    热度
  • [Sql Server] 把二个SQL命令,合成一条,该如何处理

    把二个SQL命令,合成一条下列二条SQL命令,能否合成一条?selectsum(A字段)as合格品fromtablewhere字段Bisnullselectsum(A字段)as不合格品fromtablewhere字段Bisnotnull请指导,先谢过各位了------解决思路------------...

    102
    热度
  • [Sql Server] 请问SQL语句简化

    请教SQL语句简化各位老师,我拟进行两个表之间的统计,主表t_main,明细表t_work,两表用userid字段关联,现在按单位统计每个userid的工作明细情况,写了如下语句,感觉很幼稚,哪位老师教我一个更好的语句?谢谢!selectuserid ,username,unit ,(SELECTC...

    32
    热度
  • [Sql Server] 请问一个统计查询语句的写法

    请教一个统计查询语句的写法表:名称结果abcpassabcfailabcpassabcfailaaapassaaafailbbbpass期望查询出这样的效果:名称通过率abc50%aaa50%bbb100%通过率=pass的出现次数/总数------解决思路---------------------...

    71
    热度
  • [Sql Server] 几条关于查看和删除公布和分发的命令

    几条关于查看和删除发布和分发的命令--查看当前分发服务器属性USEmasterEXECsp_helpdistributor--查看当前发布服务器属性USEmasterEXECsp_helpdistpublisher--彻底删除发布和分发DECLARE@distributionDBASsysname;...

    84
    热度
  • [Sql Server] 重建索引增高查询效率

    重建索引提高查询效率sqlserver重建(rebuild)索引可以提高查询速度当随着表的数据量不断增长,很多存储的数据进行了不适当的跨页(sqlserver中存储的最小单位是页,页是不不可再分的),会产生很多索引的碎片。这时候需要重建索引来提高查询性能SQLServer2005在硬盘中用8KB页面...

    98
    热度
  • [Sql Server] SQL Server 2012 安装后,程序显示(管理员)有关问题

    SQLServer2012安装后,程序显示(管理员)问题安装程序在administrator账户下进行,可是安装完成后,打开时出现MicrosoftSQLServerManagementStudio(管理员)。切换普通账户后,结果一样是以管理员身份运行的。是怎么回事?给位大神拜托了。求指教。----...

    21
    热度
  • [Sql Server] 字符转数值的有关问题

    字符转数值的问题表T中有字段Ainteger字段Bvarchar(64)AB10.1213null41.55空60.15结果要求把B转成数值numeric(18,2),null和空的全部为0,一条语句我以为用selecta,cast(isnull((casewhenb=''then0elsebend...

    14
    热度
  • [Sql Server] 连接查询时,使用where先过滤后联接,还是先联接 最后使用where过滤好

    连接查询时,使用where先过滤后连接,还是先联接最后使用where过滤好?方法一:这是最后过滤掉被删除的学生(status0未删除,1已删除)select*fromscoret1innerjoinstudentt2ont1.studentId=t2.idwheret2.status=0;方法二:先...

    80
    热度
  • [Sql Server] sql 查询,该怎么解决

    sql查询请看下图:可以不用union的方法吗????------解决思路----------------------前台公式自己合计啊。非得用SQL的话UNIONALL已经是最简单的了。------解决思路----------------------select*,aaa+bbbascccfrom...

    383
    热度
  • [Sql Server] MYSQL 主从表查询 ,限制从表条数,该如何解决

    MYSQL主从表查询,限制从表条数本帖最后由tetesdfsdfr于2015-01-1122:41:42编辑现有A(id,name)表,B(aId,bId,bName)表期望得到的查询结果是:idbIdnamebName11张三张大大同时限制B表的记录数为3条我的sql为selecta1.*,b1....

    27
    热度
  • [Sql Server] SQL2000导出数据库中表到c盘下的有关问题

    SQL2000导出数据库中表到c盘下的问题。win732位下装的SQL2000,实现的是将数据库中的一个表文件输出到c盘下的excel文件中。运行的命令如下:EXECmaster..xp_cmdshell'bcp"SELECT*FROMwork..aa2"queryoutC:\公司信息.xls-c-...

    62
    热度
  • [Sql Server] MSSQL排序有关问题

    MSSQL排序问题本帖最后由fulans2于2015-01-1313:37:55编辑如果存在指定的ID,则取出指定ID,其它ID随机取出,每次总的取10条,下面这个SQL语句应该如何写,请高手指教。selecttop10*from[table]whereidin(13,67,98,113,236)o...

    90
    热度
  • [Sql Server] 一个很简单的sql语句有关问题 ,请朋友们帮忙!

    一个很简单的sql语句问题,请朋友们帮忙!!我有个统计到课人数的需求,有两个表,一个表里有两列,id和name,另一个表里两列,name和date,表1记录为(1,a),(2,b),(3,c),(4,d),表2统计点名记录,记录如下(a,周一),(b,周一),(a,周一),(c,周一),(a,周二)...

    38
    热度
  • [Sql Server] SQL语句:统计接续不合格的最大个数

    SQL语句:统计连续不合格的最大个数AutoId订单编号不合格时间1A12014-11-12B12014-11-23A12014-11-34A12014-11-45B12014-11-56A12014-11-67A02014-11-78B12014-11-89B12014-11-910B12014-...

    40
    热度
  • [Sql Server] 删除多余数据

    求助删除多余数据有两张表一张是T_header一张是T_DetailesT_header有列公司id序列id这2个是主键顾客id日期这几个列T_Detailes公司id序列id序列明细id这3个是主键产品这几个列T_Detailes是T_header的明细表求助T_header内公司id顾客id日期...

    66
    热度
  • [Sql Server] 请问条关于时间的查询语句

    请教条关于时间的查询语句我想实现周一7点前的为上一周、7点开始为本周;实现查询本周或者上周数据表结构如下编号日期12014-12-517:15:2422014-12-1217:15:2432014-12-3017:15:2442014-1-717:15:2452015-1-517:15:24麻烦给下...

    83
    热度
  • [Sql Server] SELECT中加入一个字段判断是否是最后一条记录解决办法

    SELECT中加入一个字段判断是否是最后一条记录我需要在SELECT中加入一个字段判断是否是最后一条记录,如果是最后一条记录的话,LastRecord(bit类型)=1,否则为0,这个SELECT语句应该怎么写?------解决思路----------------------WITHa1(CityI...

    98
    热度