select into  赋值:

select 0 into @starttime
select @starttime from DUAL


into后边应该还有个变量名,into前面也还要带上筛选字段,例如
select count(*) into v_count from dual;
这条语句的意思是查询dual表的所有记录数,将查询结果存入v_count变量中,也就是给变量设值的用法 可以给变量赋值

CREATE PROCEDURE cp_p_recived ()
BEGIN
SELECT
IFNULL(MAX(recived_time), 0) INTO @starttime
FROM
p_recived_before;

DELETE FROM p_recived_before;

INSERT INTO p_recived_before (
user_id,
recived_time,
recived_count,
create_time,
city_id
) SELECT
cp.user_id,
cp.recived_time,
cp.recived_count,
cp.create_time,
cp.city_id
FROM
(
SELECT
(
SELECT
user_id
FROM
addrdb.w_contacts
WHERE
phone = w.receiver_mobile
LIMIT 1

) AS user_id,
w.sign_date AS recived_time,
1 AS recived_count,
unix_timestamp(now()) * 1000 AS create_time,
receiver_city_id AS city_id
FROM
tmsdb.w_waybill w
WHERE
w.sign_date > @starttime
AND w. STATUS = 200
ORDER BY
w.sign_date ASC
LIMIT 2000
) cp;

SELECT IFNULL(MAX(recived_time), 0) INTO @mymaxtime FROM p_recived_before;

INSERT INTO p_recived (
user_id,
recived_time,
recived_count,
create_time,
city_id
) SELECT
pr.user_id,
pr.recived_time,
pr.recived_count,
pr.create_time,
pr.city_id
FROM
(
SELECT
user_id,
recived_time,
recived_count,
create_time,
city_id,
MAX(recived_time)
FROM
p_recived_before WHERE user_id is NOT NULL
GROUP BY
user_id
) pr
LEFT JOIN (
SELECT
user_id
FROM
p_recived
WHERE
create_time >= UNIX_TIMESTAMP(CAST(SYSDATE() AS DATE)) * 1000
AND create_time < UNIX_TIMESTAMP(CAST(SYSDATE() AS DATE) + 1) * 1000
) p ON pr.user_id = p.user_id
WHERE
pr.user_id > 0
AND pr.city_id > 0
AND p.user_id IS NULL;

DELETE
FROM
p_recived_before;

INSERT INTO p_recived_before (
recived_time
) VALUES (@mymaxtime);

END
13611227650

select * from tmsdb.w_waybill w where receiver_id='KH1710260000080'

最新文章

  1. DSY2287*消失之物
  2. 精华 对express中next函数的一些理解
  3. MVC导出数据到EXCEL新方法:将视图或分部视图转换为HTML后再直接返回FileResult
  4. oracle DB_LINK
  5. UVA 11489 - Integer Game(找规律)
  6. phpunit.xml
  7. Hibernate框架的基本搭建(一个小的java project的测试向数据库中插入和查询数据的功能)
  8. activiti5.15中文乱码问题
  9. j简单的递归
  10. Codeforces 439D Devu and his Brother 三分
  11. nginx + memcached-session-manager 实现tomcat下的负载均衡
  12. 对象转Json序列化
  13. .NET Core 2.2 新增部分功能使用尝鲜
  14. python里如何获取当前日期前后N天或N月的日期
  15. Qt读取文件时中文乱码问题
  16. 掩膜 rcnn
  17. python 调用函数 / 类型转换 / 切片/ 迭代
  18. Oracle中用exp/imp命令参数详解【转】
  19. Qt-excel文件操作方法
  20. jQuery动态添加删除CSS样式

热门文章

  1. 虚拟化系列-VMware vSphere 5.1 简介与安装
  2. fontconfig
  3. dubbo错误排查之No provider available for the service
  4. apache server和tomcat集群配置二:垂直负载
  5. 基于C++任意点数的FFT/IFFT(时域和频域)实现
  6. 如何让DIALOG点击确定按钮之后由于数据不合法不关闭
  7. ArcEngine中多边形内外环的处理(转)
  8. 杭电acm 1039题
  9. Eigen介绍及简单使用
  10. python---pyspider,报错?