DataBase
iteye_6807
这个作者很懒,什么都没留下…
展开
-
按周、月统计总值,平均值
[size=large][/size][color=indigo]1.按周查询:select DATE_FORMAT(user_food_date,'%X-%V') n from ho_user_sport b where b.user_id=2 group by n2、按月查询:select distinct DATE_FORMAT(user_food_date,'%X-...2009-05-22 09:55:05 · 279 阅读 · 0 评论 -
Mysql中Date_format函数按周、月统计总结
项目中的统计报表作的很多,需求中有按周、月统计数据的。查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下:select DATE_FORMAT(check_date ,'%X-%V') dates,avg(weight)/10000 weight from ho_body whe...2010-02-25 16:36:24 · 1162 阅读 · 0 评论 -
今天很郁闷java.sql.SQLException: ORA-00904:标识符无效
今天很郁闷 ,被一个java.sql.SQLException:"w"."trans_money" ORA-00904:标识符无效错误给整疯了快。原因是在PLSql中查询语句完全没错,一放到java程序中就有问题。我把这个字段去掉,又变为另一个"w"."PAYMENT_PATTERN"标识符无效。然后慢慢调试,将控制台的sql语句粘到PLSQL上,没问题。折腾了几个小时,突然想起来...原创 2011-03-24 18:59:26 · 2530 阅读 · 0 评论 -
Oracle 将一个库的数据导入到另一个库
最新更新2011-9-28号。最近的项目中遇到了一个棘手的问题,由于许多业务都是放在定时中执行,有一个需求是统计商户或者门店创建的活动效果,在近期的3.5版本做了很大调整,因此在新的统计方式需要兼容历史活动,所以得把所有的活动遍历统计一次。考虑到上线当天晚上定时会跑得很慢,所以上级决定目前只将2011年5月1号之后创建的活动和5月1号前创建并且上线时仍有更新的活动。5月1号之前的活动等上线...原创 2011-04-12 18:09:04 · 7035 阅读 · 1 评论 -
对Oracle数据库表加行锁控制并发时重复交易
最近遇到一个比较棘手的问题,交易时出现重复交易,并且这个问题是偶尔才出现,公司的产品主要是针对餐饮行业的CRM管理系统,类似于开卡,做消费奖励活动等 ,一天的交易量大,商户有几百家,门店数千个,至于为什么为出现重复交易,虽然在程序里面已经控制了是否重复提交的限制(也就是根据transId去查是否已经存在),但是仍然会出现重复交易的现象。在追究为什么在有重复提交限制还出现这种问题上,答案很模糊,连技...2011-11-03 15:44:17 · 646 阅读 · 0 评论 -
Oracle报错“资源正忙,但指定以Nowait方式获取资源”
今天在修改表结构时,Oracle报错提示为“资源正忙,但指定以Nowait方式获取资源”,后来查明原因是我之前的一个修改表数据的语句执行完成了,但是没有commit,所以再对同一张表修改表结构时就报这个错误了。将前一个语句commit或者回滚再执行修改表结构的语句就不再报错。在网上找到比较一致描述的原因解释如下:ORA-00054 resource busy and acquire wit...原创 2011-04-25 11:10:18 · 336 阅读 · 0 评论