以下sql代码将插入文本文件中,作为input.txt的输入:

insert into t_agg_sgsn_gprs_usage

select

served_imsi as imsi,

served_msisdn as msisdn,

NVL(cell_identity,'-1') as cell_id,

NVL(trim(to_char(location_area_code,'99999999')),'UNKNOWN'),

substr(served_imei,1,8) tac_code,

to_char(to_timestamp(record_opening_time,'YYYYMMDDHH24MISS'),'YYYYMMDD')

as call_dt,

'ajay' as loaded_dt,

count(1) as cdr_count,

sum(data_volume_uplink) as uploaded_data_volume,

sum(data_volume_downlink) as downloaded_data_volume,

case

when substr(imsi,6,2)='65'

then substr(imsi,1,9)

else substr(imsi,1,5)

end imsi_prefix

from

t_cdrc_sgsn_pdp_18

where loaded_dt LIKE 'ajay%' AND trim(served_imsi) != ''

AND trim(served_msisdn) != '' AND trim(served_imei) != ''

group by imsi, msisdn, tac_code, cell_id, location_area_code, call_dt;

我正在编写一个unix脚本,它应该为输出提供加1的日期,并附加到一个sql文件(changer.sql),直到指定的日期。

insert into t_agg_sgsn_gprs_usage

select

served_imsi as imsi,

served_msisdn as msisdn,

NVL(cell_identity,'-1') as cell_id,

NVL(trim(to_char(location_area_code,'99999999')),'UNKNOWN'),

substr(served_imei,1,8) tac_code,

to_char(to_timestamp(record_opening_time,'YYYYMMDDHH24MISS'),'YYYYMMDD') as call_dt,

'2012-10-17' as loaded_dt,

count(1) as cdr_count,

sum(data_volume_uplink) as uploaded_data_volume,

sum(data_volume_downlink) as downloaded_data_volume,

case when substr(imsi,6,2)='65' then substr(imsi,1,9) else substr(imsi,1,5) end imsi_prefix

from

t_cdrc_sgsn_pdp_18

where loaded_dt LIKE '2012-10-17%' AND trim(served_imsi) != '' AND trim(served_msisdn) != '' AND trim(served_imei) != ''

group by imsi, msisdn, tac_code, cell_id, location_area_code, call_dt;

insert into t_agg_sgsn_gprs_usage

select

served_imsi as imsi,

served_msisdn as msisdn,

NVL(cell_identity,'-1') as cell_id,

NVL(trim(to_char(location_area_code,'99999999')),'UNKNOWN'),

substr(served_imei,1,8) tac_code,

to_char(to_timestamp(record_opening_time,'YYYYMMDDHH24MISS'),'YYYYMMDD') as call_dt,

'2012-10-18' as loaded_dt,

count(1) as cdr_count,

sum(data_volume_uplink) as uploaded_data_volume,

sum(data_volume_downlink) as downloaded_data_volume,

case when substr(imsi,6,2)='65' then substr(imsi,1,9) else substr(imsi,1,5) end imsi_prefix

from

t_cdrc_sgsn_pdp_18

where loaded_dt LIKE '2012-10-18%' AND trim(served_imsi) != '' AND trim(served_msisdn) != '' AND trim(served_imei) != ''

group by imsi, msisdn, tac_code, cell_id, location_area_code, call_dt;

继续递增并附加到changer.sql文件中,直到指定的结束日期。

以下是我到目前为止的情况,但仍未产生预期的结果:

startdate = `date +"%y-%m-%d"`

set startdate = 2012-10-17

enddate = `date “+%y-%m-%d`

set enddate = 2012-12-22

for($startdate <= $enddate)

do

for file in $(grep -il "ajay" input.txt)

do

sed -e "s/ajay/$startdate/ig" $file >> changer.sql

done

$startdate --startdate="-1 days ago"

done

unix修改服务器时间格式,处理unix中的日期格式相关推荐

  1. c oracle格式化时间,JAVA和ORACLE中的日期格式

    报表中同时用到了从JAVA中取得的日期和从ORACLE中取得的日期,日期格式必须统一. 1.JAVA中,我用SimpleDateFormat()格式化日期,语法如下: SimpleDateFormat ...

  2. vb修改计算机时间,如何在VB里进行日期格式转换

    满意答案 gzhys 2013.10.30 采纳率:54%    等级:7 已帮助:664人 使用 format 函数: 如: Dim MyTime, MyDate, MyStr MyTime = # ...

  3. linux shell转换时间格式,在bash中转换日期格式

    慕哥9229398 #since this was yesterdaydate -dyesterday +%Y%m%d#more precise, and more recommendeddate - ...

  4. 修改服务器时间报错,修改服务器时间linux

    修改服务器时间linux 内容精选 换一换 IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题.如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以拥有 ...

  5. 修改传奇私服服务器,传奇SF 肿么修改服务器时间

    怎么修改服务器时间?是一个很勇敢的客户,基本上不懂怎么操作linux系统,但是愿意买了,来享受我司的一些免费指导和来提高自学能力,用他自己的话说,这就跟花钱去健身房一样,其实运动在哪都可以做,但是花钱 ...

  6. 数据库服务器日期修改吗,修改服务器时间会影响数据库吗

    修改服务器时间会影响数据库吗 内容精选 换一换 GDS导入/导出容易遇到字符集的问题,特别是不同类型的数据库或者不同编码类型的数据库进行迁移的过程中,往往会导致数据入不了库,严重阻塞数据迁移等现场作业 ...

  7. 修改服务器时间和时区

    修改服务器时间和时区 1. 修改服务器时间 如果单纯修改服务器时间,通过ntpdate命令即可完成. # yum install ntpdate -y # ntpdate ntp1.aliyun.co ...

  8. Hive中各种日期格式转换方法总结

    背景 日期计算平时在业务取数时经常涉及到,但是数据库中经常存放着不同的日期格式,有的存放是时间戳.有的是字符串等,这时需要对其进行转换才能提取到准确的数据,这里介绍的均是hive里面的函数功能,以下内 ...

  9. android 视频转字节,如何将视频文件(.mp4)格式转换为android中的二进制格式?...

    我想在网络服务器上传视频.我得到了我想要以二进制格式传递文件的服务,我该怎么做?如何将视频文件(.mp4)格式转换为android中的二进制格式? 我试图通过base64将视频文件转换为二进制格式.. ...

最新文章

  1. PCL中点云数据格式之间的转化
  2. 数据结构和算法 -- 学习导图
  3. python 词云_利用Python生成词云
  4. jQuery 参考手册 - 事件
  5. 中小型研发团队架构实践三要点--转
  6. 最近学习了 HTTP 连接池
  7. 使用JDBC获取Oracle连接时报错
  8. 每日一题:leetcode959.由斜杠划分区域
  9. datagrid的右键菜单
  10. 给网页穿上Word马甲
  11. Spring Boot 前端传json数组,后台接收处理
  12. Java小游戏程序打包成exe文件
  13. java 条形码打印机_java使用佳博打印机打印条形码
  14. 【Echarts】堆积柱状图
  15. 【FPGA】RGMII接口
  16. docker安装和入门教程
  17. sdau启航前端第一次作业
  18. 可能你需要一个王者荣耀刷金币神器(解除网瘾)
  19. 2015阿里校园招聘(2014.09.23)
  20. powerdesigner 16.5 关联mysql8.0

热门文章

  1. 前端学习(563):干掉block重叠margin重叠
  2. 前端学习(552):api
  3. java学习(95):线程的优先级
  4. Python time strftime()方法
  5. MySQL常用语法记录
  6. vue移动端html5页面根据屏幕适配的四种解决方法
  7. python 的库如何开发_一篇文章入门Python生态系统
  8. 基于Response的将数据导出到Excel
  9. 提高计算机水平的小技巧,五大电脑小技巧
  10. MySQL全文索引模糊查询_mysql全文索引之模糊查询