上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页

2012年9月21日

在Mysql中使用变量

摘要: 在Mysql中使用变量set @num = 1;select STOREID,CONTACTPHONE,count(*) ARRIVALNUM,CURRENT_DATE -@num COUNTDATE from cater_order_fact whereCONTACTPHONEin (select CONTACTPHONE from crm_dw.cater_order_fact where DATEDIFF(now(),DINNINGTIME) = @num)AND DINNINGTIME > date_sub(CURRENT_DATE -@num ,interval 3 month 阅读全文

posted @ 2012-09-21 17:11 艾思派客 阅读(317) 评论(0) 推荐(0) 编辑

2012年9月17日

【转贴】Kettle 增量更新设计技巧

摘要: Kettle 增量更新设计技巧首先你需要判断你是否在处理一个维表,如果是一个维表的话,那么这可能是一个SCD情况,可以使用Kettle的Dimension Lookup 步骤来解决这个问题,如果你要处理的是事实表,方法就可能有所不同,它们之间的主要区别是主键的判断方式不一样。事实表一般都数据量很大,需要先确定是否有变动的数据处在某一个明确的限定条件之下,比如时间上处在某个特定区间,或者某些字段有某种限定条件,尽量最大程度的先限定要处理的结果集,然后需要注意的是要先根据id 来判断记录的状态,是不存在要插入新纪录,还是已存在要更新,还是记录不存在要删除,分别对于id 的状态来进行不同的操作。处理 阅读全文

posted @ 2012-09-17 11:44 艾思派客 阅读(4695) 评论(0) 推荐(0) 编辑

2012年9月15日

【转贴】Oracle查询重复数据与删除重复记录方法

摘要: Oracle查询重复数据与删除重复记录方法 比如现在有一人员表 (表名:peosons) 若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address 可以实现上述效果。 几个删除重复记录的SQL语句 1.用rowid方法 2.用group by方法 3.用distinct方法 1。用rowid方法 据... 阅读全文

posted @ 2012-09-15 10:21 艾思派客 阅读(393) 评论(0) 推荐(0) 编辑

2012年9月11日

单个select语句实现MySQL查询统计次数

摘要: 单个select语句实现MySQL查询统计次数MySQL中查询统计次数往往语句写法很复杂,下文就教您一个只用单个select语句就实现的方法,希望对您能够有所帮助。单个select语句实现MySQL查询统计次数的方法用处在哪里呢?用处太多了,比如一个成绩单,你要查询及格得人数与不及格的人数,怎么一次查询出来?MySQL查询统计次数简单的语句肯定是这样了:select a.name,count_neg,count_plus from (select count(id) as count_plus,name from score2 where score >=60 group by name 阅读全文

posted @ 2012-09-11 15:32 艾思派客 阅读(1100) 评论(0) 推荐(1) 编辑

2012年9月7日

[转贴]Pentaho部署常见问题

摘要: Pentaho部署常见问题Pentaho Q&A List下面链接为此文档的PDF格式:http://dl.iteye.com/topics/download/80c28022-bbf0-3b3a-9bb3-6dcc066b7135作者: http://flyfoxs.iteye.com目录1. 柱状图(Bar Chart),和折线图(Line Chart)的区别2. 折线图(Line Chart) 和 xy折线图(XY Line Chart)区别3. Pentaho 泡泡图(buddle chart)4. Jpivot 出图时,隐藏All5. 数据太多时,如何将X轴稀疏显示6. Pe 阅读全文

posted @ 2012-09-07 23:37 艾思派客 阅读(3656) 评论(0) 推荐(0) 编辑

2012年9月5日

mysql 语句case when

摘要: mysql 语句case when表的创建CREATE TABLE `lee` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` char(20) DEFAULT NULL, `birthday` datetime DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8数据插入:insert into lee(name,birthday) values ('sam','1990-01-01');insert into lee(name,b 阅读全文

posted @ 2012-09-05 18:12 艾思派客 阅读(8531) 评论(0) 推荐(0) 编辑

oracle 查询前一小时、一天、一个月、一年的数据

摘要: oracle 查询前一小时、一天、一个月、一年的数据查询一小时 select concat(to_char(sysdate,'yyyy-mm-dd ')||(to_char(sysdate,'hh24')-1),':00:00') start_time,concat(to_char(sysdate,'yyyy-mm-dd hh24'),':00:00') end_time from dual 结果:查询前一天 select to_char(sysdate-1,'yyyy-mm-dd ')||' 阅读全文

posted @ 2012-09-05 13:30 艾思派客 阅读(30005) 评论(0) 推荐(1) 编辑

2012年8月31日

Oracle 日期查询

摘要: Oracle 日期查询转自:http://hi.baidu.com/fengboy_7334/blog/item/b0aa60035f36a1e809fa935d.html例如:select * from c where cdate>=to_date('2010-10-14 14:00:00','yyyy-mm-dd hh24:mi:ss')select * from mytable where to_char(install_date,'YYYYMMDD') > '20050101'select * from myt 阅读全文

posted @ 2012-08-31 11:57 艾思派客 阅读(6335) 评论(0) 推荐(0) 编辑

2012年7月16日

【转贴】pentaho不同的数据呈现形式使用场景

摘要: pentaho不同的数据呈现形式使用场景额,一直想深入讨论一下不同数据呈现方式的使用场景问题,苦于时间有限,今天给大家分享一下这方面的心得,欢迎拍砖。首先,我们来小小的回顾一下pentaho支持的几种主要的数据呈现方式:1、即席查询报表。就是登录平台后的第一个大图标按钮,原名是ad-hoc,我更喜欢称之为即席查询。什么意思呢,意思就是这里本来是没有报表的,只提供了一个数据源,包括一些表和字段,用户可以自由选择所需的字段来生成报表。生成的报表具备一些比较基础的分组统计功能(求和、最大最小值、计数、平均等)。2、固定报表。主要是使用report designer设计出来的报表,相信这是国内用得最多 阅读全文

posted @ 2012-07-16 10:22 艾思派客 阅读(1849) 评论(1) 推荐(0) 编辑

2012年7月14日

Pentaho平台上加仪表盘插件步骤

摘要: Pentaho平台上加仪表盘插件步骤下面我将最近学习的在Pentaho平台上加仪表盘插件的步骤稍微整理了一下,希望对有需要的朋友有些帮助。1. 解压插件包:cdf-de_0.2.tar.bz2(这个插件压缩包我即将上传) ,得到cdf- de_0.2 文件夹,2. 在里面的system文件夹里复制一份pentaho-cdf-dd文件夹到你Pentaho平台安装目录下,如: D:\biserver-ce\pentaho-solutions\system 。3. 至于system文件夹里的 pentahomeeting09 ,它是仪表盘的一个例子,可以拷贝到目录下:D:\biserver-ce\p 阅读全文

posted @ 2012-07-14 16:53 艾思派客 阅读(2053) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页

导航