当前位置: 首页 > news >正文

万宁网站建设嘉兴seo外包服务商

万宁网站建设,嘉兴seo外包服务商,室内设计师常用网站,广安做网站公司一、timestamp字段与int字段相加 (一)场景 change_time字段是timestamp字段,代表一个红绿灯周期的开始时间(先是绿灯、再是黄灯、最后红灯),而green是int字段,代表绿灯的秒数,现在…

一、timestamp字段与int字段相加

(一)场景

change_time字段是timestamp字段,代表一个红绿灯周期的开始时间(先是绿灯、再是黄灯、最后红灯),而green是int字段,代表绿灯的秒数,现在要求出绿灯的结束时间。即change_time字段+green字段

(二)timestamp字段与int字段无法直接相加,可以先把change_time字段转为时间戳,然后和green字段相加,最后再转为日期

样例:from_unixtime(unix_timestamp(change_time, 'yyyy-MM-dd HH:mm:ss') + green) AS new_timestamp

(三)SQL语句

 成功!!!

二、with语句与insert结合使用

(一)场景

在DWS层中,对多层SQL使用with语句嵌套查询,然后insert插入数据。如果直接把insert放在with语句上面,那么就会如下报错

(二)报错

org.apache.hadoop.hive.ql.parse.ParseException:line 2:0 cannot recognize input near 'with' 'a1' 'as' in statement

(三)解决方法

把insert放在with的后面,select的前面

(四)SQL语句

with a1 as(
selectb1.site_id, b1.phase_id, b1.phase_start, b1.program_id, b1.lane_direction, b1.device_direction,b1.min_gree_end, b1.phase_end, b1.team_id, b1.name,t8.device_no,t9.lane_num lane_no
from  dws_pass as b1
left join hurys_dc_dwd.dwd_radar_config as t8
on t8.direction=b1.device_direction and t8.device_no=b1.device_no  --得到真正的雷达编号字段
left join hurys_dc_dwd.dwd_radar_lane as t9
on t9.device_no=b1.device_no and t9.lane_direction=b1.lane_direction  --得到车道编号字段
group by b1.site_id, b1.phase_id, b1.phase_start, b1.program_id, b1.lane_direction, b1.device_direction, b1.min_gree_end, b1.phase_end, b1.team_id, b1.name, t8.device_no, t9.lane_num)
insert  overwrite  table  dws_pass_sparetime_1hour  partition(day)
selecta1.site_id,phase_id,program_id,phase_start,min_gree_end,phase_end,a1.device_no,team_id,name,t10.create_time,concat(substr(create_time, 1, 14), '00:00') start_time,a1.lane_no,section_no,coil_no,device_direction direction,lane_direction,target_id,target_type,drive_in_time,day
from a1
left join hurys_dc_dwd.dwd_pass as t10
on t10.device_no=a1.device_no and t10.lane_no=a1.lane_noand t10.create_time between a1.min_gree_end and a1.phase_end
group by a1.site_id, phase_id, program_id, phase_start, min_gree_end, phase_end, a1.device_no, team_id, name, t10.create_time, a1.lane_no, section_no, coil_no, device_direction, lane_direction, target_id, target_type, drive_in_time, day
;

http://www.zhongyajixie.com/news/66634.html

相关文章:

  • 查看网站有没有做301关键词seo排名优化软件
  • 门户网站维护怎么做免费私人网站建设软件
  • 聊城网站建设优化搜索引擎平台有哪些软件
  • 做b2b网站可以和对方还价吗在线子域名二级域名查询工具
  • 信息图表网站短链接生成器
  • 建设部网站资质标准绍兴seo外包
  • 中国做的比较好的网站设计公司有哪些学it什么培训机构好
  • 宁波做企业网站公司做网络销售感觉自己是骗子
  • 网站建设58久久seo正规吗
  • xps13适合网站开发吗百度seo插件
  • 网站建设公司广州增城深圳高端网站建设公司
  • 通州网站建设站开发评价百度快照排名
  • 正规软件开发培训机构青岛seo推广公司
  • 做调查表的网站深圳优化怎么做搜索
  • 中企网站建设免费p站推广网站入口
  • 做网站的费用考研培训班哪个机构比较好
  • 高端制造优化合作平台
  • 关于大创做网站的项目计划书网络广告营销的概念
  • 网站内容设计主要包括百度链接收录
  • 狭义的网络营销是什么搜索引擎优化涉及的内容
  • 广州白云区最新疫情网络推广与优化
  • 网站开发的概要设计模板seo综合查询网站
  • 企业形象包装公司短视频seo询盘获客系统
  • 重庆seo多少钱seo排名计费系统
  • 江西高端网站定制广东网站seo营销
  • 免费简历模板制作网站湖南网站营销推广
  • 网站会对特殊的ip做跳转百度快速收录账号购买
  • 自己建设网站服务器在线制作网页网站
  • 小程序网站做多大尺寸深圳营销推广引流公司
  • 国外购物网站app谷歌收录查询