如何用DATASTAGE使用时间戳进行增量采集

如何用DATASTAGE使用时间戳进行增量采集如使用select * from a where a>='' and  a<=''
参与11

10同行回答

BreezeBreeze大数据工程师保险集团
像六哥说的,定义一个时间起止日期的表。每次ETL第一个先更新这个时间表。t(startDate,endDate,currDate)然后你的sql=> select * from a where a>=(select starDate from t where currDate=今天) and  a显示全部
像六哥说的,定义一个时间起止日期的表。每次ETL第一个先更新这个时间表。
t(startDate,endDate,currDate)
然后你的sql=> select * from a where a>=(select starDate from t where currDate=今天) and  a<=(select endDate from t where currDate=今天)。
如果你还要精确的时分秒,可以再加一列,time类型。
希望有帮助。收起
保险 · 2014-05-14
浏览1617
weiranthweiranth数据库运维工程师亚博科技
回复 9# augusts8988   在parameter  set 中时间格式只有日期和时间,假如时间格式为'yyyy-mm-dd hh24:mi:ss',那改如何定义呢??显示全部
回复 9# augusts8988


  在parameter  set 中时间格式只有日期和时间,假如时间格式为'yyyy-mm-dd hh24:mi:ss',那改如何定义呢??收起
系统集成 · 2014-04-12
浏览1570
augusts8988augusts8988商业智能工程师德邦物流
设置parameter set,在里面定义开始时间和结束时间的参数,运行的时候给参数值就可以了。显示全部
设置parameter set,在里面定义开始时间和结束时间的参数,运行的时候给参数值就可以了。收起
仓储/物流 · 2014-02-21
浏览1595
ankeyshanankeyshan软件开发工程师苏宁
已经解决,使用作业序列,传入Date()的时间,传入到job的参数中,在SQL中使用参数值就可以实现了 ...yj151221 发表于 2013-8-9 16:13 可以显示全部
已经解决,使用作业序列,传入Date()的时间,传入到job的参数中,在SQL中使用参数值就可以实现了 ...
yj151221 发表于 2013-8-9 16:13


可以收起
互联网服务 · 2013-08-13
浏览1610
yj151221yj151221数据分析工程师浙江联众
已经解决,使用作业序列,传入Date()的时间,传入到job的参数中,在SQL中使用参数值就可以实现了显示全部
已经解决,使用作业序列,传入Date()的时间,传入到job的参数中,在SQL中使用参数值就可以实现了收起
医院 · 2013-08-09
浏览1590
yj151221yj151221数据分析工程师浙江联众
回复 5# ankeyshan 不懂,所以弄错了,不好意思显示全部
回复 5# ankeyshan

不懂,所以弄错了,不好意思收起
医院 · 2013-08-09
浏览1557
ankeyshanankeyshan软件开发工程师苏宁
回复 4# yj151221 提问还收钱:L显示全部
回复 4# yj151221

提问还收钱:L收起
互联网服务 · 2013-08-09
浏览1584
yj151221yj151221数据分析工程师浙江联众
回复 2# xiaoliuzi666 能具体点吗,第一次接触,所以有点难显示全部
回复 2# xiaoliuzi666
能具体点吗,第一次接触,所以有点难收起
医院 · 2013-08-07
浏览1573
yj151221yj151221数据分析工程师浙江联众
回复 2# xiaoliuzi666 显示全部
回复 2# xiaoliuzi666 收起
医院 · 2013-08-07
浏览1534
biroadbiroad软件架构设计师xxx公司
做一个控制表 每次从控制表里面读取时间戳显示全部
做一个控制表 每次从控制表里面读取时间戳收起
IT咨询服务 · 2013-08-07
浏览1579

提问者

yj151221
数据分析工程师浙江联众

相关问题

相关资料

问题状态

  • 发布时间:2013-08-07
  • 关注会员:1 人
  • 问题浏览:6956
  • 最近回答:2014-05-14
  • X社区推广