projectProblemSummary

 

1.db2里面要将一个含null值的字段排序。(注:含null值的字段 order by 时为null的记录会排在最前面)
答案:SELECT coalesce(money,'0') FROM moneytab order by money desc

2.div 控制滚动条 style="overflow-y:auto; overflow-x:hidden; height:255px; width:800px;" 的样式。

3.在db2里面查询数据full join操作时 两个数据集要共用一个列的值的情况下为了确保这个共用的列有值
(case when a.year IS NULL then b.year else a.year end) AS year,
当a表的year字段为null时取b表的year字段。

4.db2里面rank() over(order by 字段名 desc) 的使用,当需要在一个结果集里面对多个字段排名时使用partition by 分割排名。
select * from (
select year,BROKERNAME,
rank() over(partition by year order by je desc ) jerank,je,
rank() over(partition by year order by pc desc ) pcrank,pc,
rank() over(partition by year order by zc desc ) zcrank,zc
from (
select year(THEYEAR)as year,BROKERNAME ,sum(MAINAGENTMONEY) as je,sum(MAINAGENTCOUNT) as pc,sum(MERGECOUNT) as zc
from T_RZ_BOND_DETAIL WHERE BONDSTYPE = 'Q'
group by year(THEYEAR) ,BROKERNAME) as t) as tb
where brokername='国泰君安证券股份有限公司'

5.db2里面为结果集增加一个编号列 使用ROW_NUMBER() OVER() AS RN.
--select ROW_NUMBER() OVER() AS RN, a.* from a

6.开始/运行/输入cmd  提示  “命令提示符已被系统管理员停用”。
解决方法:开始/运行/gpedit.msc,
在用户配置-管理模板-系统-CTRL+ALT+DELE选项,在左边找到“删除任务管理器”
双击打开,设置为未配置,或者禁用。

7.调用js的function ()时 需要传一个1.2.3这样的参数,会报js错,但是传1.2这样的参数就不会报错,为什么呢?
答案是当参数为1.2时js会认为这个参数是一个数字,可以通过。当参数为1.2.3时js无法识别所以就报错了。
解决办法是将参数转为'1.2.3'这种形式就ok了。

8.郁闷哇!  java.lang.NoSuchMethodException: com.ylj.action.Ss_kpiYearMonthAction.dddddddd
action里面明明有这个方法还说找不到这个方法。。
居然是因为ActionForm actionForm,ActionMapping actionMapping, HttpServletRequest request,HttpServletResponse response
这些参数顺序写返了。。。。。。。。。。。。。。。。2009-04-23

9.db2函数 里面 1.不能使用 select  into 语句 2.好像不能使用char()类型的参数
----------计算基金分仓累计交易量
CREATE FUNCTION DF_GETFOUNDATION(idates date)
      RETURNS decimal(20,2)
BEGIN  atomic
        DECLARE iresult decimal(20,2);

        set iresult=(select coalesce(sum(MONTHVOL_F),0) as calcmoney  from T_JJ_XSGTJA
                         where  year(yearandmonth)=year(idates) and yearandmonth<=idates);
  return iresult;
END

-----------计算机构累计交易量
CREATE FUNCTION DF_GETORGAN(idates date)
      RETURNS decimal(20,2)
BEGIN  atomic
        DECLARE iresult decimal(20,2);

        set iresult=(select (coalesce(sum(MONTHVOL_F),0)+coalesce(sum(MONTHVOL_SS),0)+coalesce(sum(MONTHVOL_I),0)+coalesce(sum(MONTHVOL_QFII),0)+coalesce(sum(MONTHVOL_OTHER),0)) as calcmoney  from T_JJ_XSGTJA
                         where  year(yearandmonth)=year(idates) and yearandmonth<=idates);
  return iresult;
END

10.css控制字符串不换行 多次用到它 每次都记不住要到处找。。。。。。。唉!还是记一下。
语法:
white-space : normal | pre | nowrap
取值:
normal   : 默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行
pre   : 换行和其他空白字符都将受到保护。这个值需要IE6+或者 !DOCTYPE 声明为 standards-compliant mode 支持。如果 !DOCTYPE 声明没有指定为 standards-compliant mode ,此属性可以使用,但是不会发生作用。结果等同于 normal 。参阅 pre 对象
nowrap   : 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。参阅 noWrap 属性

11.DB2中select top n的语法
DB2中对应的select top n在DB2中对应的语法是
select * from tablea fetch first n row only
--取last n就 order by id desc

 

 12.javax.servlet.jsp.JspException: Cannot find bean under name org.apache.struts.taglib.html.BEAN

编写jsp页面被这个问题卡了一阵,原是因为我在<form 表单里面使用的 <html:text 这种struts标签 。。嗯!还得仔细点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值