qq_41126602 2019-07-29 14:39 采纳率: 28.6%
浏览 395

Oracle语句转换成MySQL语句问题

哪位大佬,有时间帮帮忙啊,MySQL小白 :
insert into TEMP_BD_DAT_HMMY (R_ANIMAL, pig_id_from, FARM_ID)
SELECT pig_id, 1, farm_id from (select row_number() over(PARTITION BY pig_id order by arr_date desc) rn,
pig_id,farm_id from T_BOAR_PIGINFO_MOVED
where (BOR_DATE >= to_date('2016-7-19','YYYY-MM-DD')
and BOR_DATE <= to_date('2019-7-19','YYYY-MM-DD') )
and BREED_CODE ='MM'
and FARM_ID in ('530001', '100301')
and length(Dadid) > 0
and length(MaId) > 0
and sex in (0, 1)
and exists (select 1
from T_BREED_GROWTH a
where a.pig_id = T_BOAR_PIGINFO_MOVED.pig_id
and a.TEST_WT_END >= 85
and a.TEST_WT_END <= 130
and a.AVERAGE_BFT >= 4
and a.AVERAGE_BFT <= 30
and a.test_days_end >= 100
and a.test_days_end <= 300)
and not exists
(select 1
from TEMP_BD_DAT_HMMY x
where x.R_ANIMAL = T_BOAR_PIGINFO_MOVED.pig_id)) a
where a.rn = 1
帮我把这Oracle 语句改成MySQL的 谢谢了

  • 写回答

1条回答 默认 最新

  • 打杂的程序员 2019-07-29 15:41
    关注

    第二行的 高级查询over(PARTITION BY 改成关联查询。
    时间转换的to_date 改成 str_to_date(date,'%Y-%m-%d') 。

    评论

报告相同问题?

悬赏问题

  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器