易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL数据记录集重复的问题

调试SQL数据,发现数据记录集重复问题,所以,计算出的数据结果倍数问题。通过调试SQL,发现是物料的分类产生重复;之所以产生重复,物料的分类标准不一样,与实际的业务有关。程序中一直用类别来区分类别,而这张次实际业务不需要与类别有关,所以,没有对应的过滤条件,所有的类别全部选出来了。然后,把下面的红色字段注释掉,结果正确。这个问题与之前的union all 或 distinct 有点类似。所以,谨慎而正确的使用,一定要认真的分析业务,只有正确的理解实际的业务需求,才能写出正确的SQL语句。甚至左连接,右连接或内连接,都是与业务有关的。
/*dialect*/
select nvl(sum(nvl(tcta.fcznum, 0)), 0) superadditionCount,
       nvl(sum(nvl(tcta.fczmoney, 0)), 0) superadditionMoney,
       nvl(sum(nvl(tcta.fczresetnum, 0)), 0) superadditionReenabledCount,
       nvl(sum(nvl(tcta.fczresetmoney, 0)), 0) superadditionReenabledMoney,
       nvl(sum(nvl(tcta.fczdiffmoney, 0)), 0) superadditionDifferenceCount
from
    t_cus_thkentrys2 tcta
    inner join t_cus_thk tct on tcta.fparentid = tct.fid
    left join ( /*dialect*/
             select distinct
                 tbc.fid       id,
                 tbcg.fid      bid,
                 tbcg.fnumber businessType,
                 tbcg.fname_l2 businessName,
                 tbcs.fnumber classificationStandardCoding,
           &


相关文档:

基本SQL语句

DDL:数据库定义语言(create ,alter,modify)可自动提交。
DML:数据库操作语言(insert, update,alter)应设SET AUTOCOMMIT ON
DCL:数据库控制语言(grant,deny,revoke)
create table table_name (column_name type [not null] [constraint constraint_definition default XXXXXX] )
[primary key (column_name,col ......

Transact SQL 语 句 功 能

Transact SQL  语 句 功 能
========================================================================
  --数据操作
   SELECT --从数据库表中检索数据行和列
      INSERT --向数据库表添加新数据行
      DELETE --从数据库表中删除数据行
      UPDATE --更新数据库表中的数据 ......

tomcat sql 连接池配置 Rubicon

tomcat的配置:
1.如何修改tomcat的端口
2.如何设置虚拟目录
3.如何给tomcat的管理员设置密码
4.如何设置数据源和连接池(公司常用!)
(二)如何修改tomcat的端口
在某些情况下,可能需要修改tomcat监听的端口8080 ,比如:
◆需要启动两份tomcat服务器
◆某个服务占用了8080端口
(三)如何修改tomcat的端口
修改tomca ......

用SQL语句断开某个数据库的所有活动连接

use master
go
if exists(select * from dbo.sysobjects where id = object_id(N'[dbo].[P_KillConnections]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[P_KillConnections]
GO
create proc P_KillConnections
@dbname varchar(200)
as
declare @sql nvarchar(500)
declare @spid nvar ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号