-
[Sql Server] 关于计算总和解决思路
关于计算总和如下图示:如何计算相同email的条数,即当consignid=20‘GP时为1,为40’GP时为2,email为A的总数为:1(一个20‘GP)+2(一个40’GP)=3哪email为B的总数为:1(一个20‘GP)+2*2(两个40’GP)=5请问SQL如何写?------解决方案-...
80
热度 -
[Sql Server] 在用户系统下建立的sql范例,在管理员系统下都可以找到,但无法连接成功
在用户系统下建立的sql实例,在管理员系统下都可以找到,但无法连接成功。在用户系统下建立的sql实例,在管理员系统下都可以找到,但无法连接成功。怎么办?我用的是sql2012、win8.1------解决方案--------------------不能连接报什么错误?估计是需要用服务器名\实例名来连...
24
热度 -
[Sql Server] 雷同列的数据合成一行
相同列的数据合成一行机构名称 货号 商品名称 要货数量门店 360360 商品A 24门店 360360 商品A 24门店 370215 商品B 24门店 390558 商品C 24门店 M99704 商品D 8.4合计 104.4最终实现的结果是:机构名称 货号 商品名称 要货数量门店 360...
4
热度 -
[Sql Server] sql 2000 两个表的数据对照,显示出多余的值
sql2000两个表的数据对比,显示出多余的值!sql2000两个表的数据对比,显示出多余的值!请问如何通过SQL语句进行数据对比,用chanyurenid对比userinfo_id,显示出表二中多余的值,也就是说让userinfo_id=420显示出来。表一:hr_Training_records...
86
热度 -
[Sql Server] sql数据重复查询有关问题
sql数据重复查询问题我想查询出一个表中不重复的数据,重复的取articleid最大的,按照articleid的倒叙排列,我是下面的写法,结果运行出来不对。SELECTPublicaccounts,articleidFROMarticleGROUPBYPublicaccounts,articleid...
60
热度 -
[Sql Server] 这样的货品流向应该如何做呢
这样的货品流向应该怎么做呢?库存货品编码库存数量仓库名货位...BM00021000仓库K1货位A2...入库单货品编码单据编号入库数量摘要仓库名货位BM0001RKD201405001100入库单仓库K1货位A1BM0002RKD201405001100入库单仓库K1货位A2BM0003RKD20...
7
热度 -
[Sql Server] sql2000 联合查询多条件解决思路
sql2000联合查询多条件A产品表idnamemoneyB表是属于客户价格表A表数据id名称价格B表id名称价格如果查询B表有数据和A表的ID相同时候这条数据以B表为准.没有则以A表为准------解决方案--------------------selecta.id,a.产品型号,isnull(b...
69
热度 -
[Sql Server] 问个基本功有关问题。关于删除表内某行的
问个基本功问题。。。关于删除表内某行的表内有自增ID,用哪种语句可以将自增的ID一起删掉。意思就是,用delete删除ID为3的,新增会从4接着往下排。我想删除id为3的之后,新增的会从3往下排。用哪种语句?------解决方案--------------------自增ID直接删会导致跳号,重置I...
105
热度 -
[Sql Server] 四表联合查询,过滤重复数据
4表联合查询,过滤重复数据SELECTdistincta.goodscode,a.goodsname,b.cost,d.total,d.taxrate,d.preferential,c.Rebate1,c.Rebate2,c.integral,c.typeidascode,c.proportion1...
63
热度 -
[Sql Server] 手动执行trg_Doc触发器,该如何处理
手动执行trg_Doc触发器对tab表的触发器trg_Doc进行手动执行怎么写EXEC。。。。。。??------解决方案--------------------触发器是基于inserted和deleted两个表的,必须有数据变更这两个表才会有数据,所以不能手动执行。只能复制触发器中的语句到窗口中把...
67
热度 -
[Sql Server] sqlserver怎么查询某次数据库操作的耗时
sqlserver如何查询某次数据库操作的耗时请教各位达人,我希望查询某段时间内所有数据库操作(比如update,insert)的耗时应该怎么做?我知道oracle是有的,但我在网上怎么也找不到sqlserver有没有这个功能,以及怎么查询。我用的是sqlserver2008R2,谢谢各位达人了。-...
78
热度 -
[Sql Server] 可以设立触发器不对触发器内部语句触发么
可以设置触发器不对触发器内部语句触发么?RT设置触发器仅对触发器外语句触发,内部语句就算满足触发条件也不触发,可能么?谢谢------解决方案--------------------在触发程序中加一个变量,如果是你所谓的"内部语句",则将该变量置数,否则置零,然后在要执行触发的操作语句上用判断.
11
热度 -
[Sql Server] 小弟我希望表中的记录顺序保持原顺序不变,如何弄呢
我希望表中的记录顺序保持原顺序不变,怎么弄呢例如记录在入库时,表的某列是按以下先后顺序(即原顺序)录入的:151020但是入库以后该列的记录顺序却变为:110205这是我不希望的。我希望表中的记录顺序保持原顺序不变,怎么弄呢?------解决方案--------------------三个办法:1,...
21
热度 -
[Sql Server] sql数据库中的表排序规则为按入库时的先后顺序不变,怎么弄
sql数据库中的表排序规则为按入库时的先后顺序不变,如何弄?即不要排序,就按每条记录入库时的先后顺序即可,设计表时如何实现?------解决方案--------------------自增列例:createtabletest(IDintIDENTITY(1,1))每插入一条,ID+1------解决...
60
热度 -
[Sql Server] 关于分布式数据库的了解,求各位给指点下
关于分布式数据库的理解,求各位给指点下本帖最后由niuhejun于2014-06-2610:19:12编辑最近一直想搞个分布式的数据库例子研究下,也查了资料大体把个人的理解描述下,求各位大神给指点下:我理解的分布式,大体就是基于以下三种简单模式的拓展、发挥,丰富:前提:数据库DB1有两张表T1,T2...
81
热度 -
[Sql Server] SQL 用update语句一次更新多个字段应该如何写
SQL用update语句一次更新多个字段应该怎么写?例如:a,b,c是表t的3个字段,通过条件1和条件2可以分别定位到一条记录selecta,b,cfromtwhere条件1selecta,b,cfromtwhere条件2现在想把条件2对应的记录分别修改位条件1对应的记录updatetseta=(s...
76
热度 -
[Sql Server] 关于创建触发器有关问题
关于创建触发器问题我想当我修改客户表的身份证号时,相应的字段也要改变,触发器如何实现啊!------解决方案--------------------如果保证好主外键关联的话,可以直接设置外键的级联更新,触发器都省了------解决方案----------------------给你一个糖炒票子ALT...
18
热度 -
[Sql Server] SQL SERVER 怎么竖列变横列
SQLSERVER如何竖列变横列例如:款号尺码数量1110211204113010显示结果是款号11012013012410------解决方案------------------------------------------------------------------------------...
37
热度 -
[Sql Server] 有一个字段相关联的两个表同时修改不同的字段解决方法
有一个字段相关联的两个表同时修改不同的字段table1iduseridcountstate115300table2iduseridcountdatetime11520xxxxxx要求是:每两分钟执行一次操作,table1的userid=table2中的userid,更新table2中count,ta...
97
热度 -
[Sql Server] SqlServer2008 千万数据更新速率的有关问题
SqlServer2008千万数据更新速率的问题表中大概有数据千万级的数据,经常要更新某些记录,如何提高更新效率!语句很简单:UpdateMyTableSetField1='AAA',Field2='BBB',Field3='CCC'WhereField4='DDD'AndField5='EEE'A...
552
热度