其實也是抄同事的。
select
trunc(sysdate - 1) as rv_current_date, --當前日期
trunc(sysdate - 7) as rv_current_date_lw, --一周前日期
add_months(trunc(sysdate - 1),-1) as rv_current_date_lm, --上月同期日期
add_months(trunc(sysdate - 1),-12) as rv_current_date_ly, --去年同期日期
add_months(trunc(sysdate - 1),-24) as rv_current_date_bly, --前年同期日期
trunc(sysdate - 1, 'mm') as rv_m_st_date, --所在月份月初
trunc(add_months(sysdate - 1,-1), 'mm') as rv_m_st_date_lm, --上月月初
trunc(add_months(sysdate - 1,-12), 'mm') as rv_m_st_date_ly, --去年同期月初
trunc(add_months(sysdate - 1,-24), 'mm') as rv_m_st_date_bly, --前年同期月初
last_day(trunc(sysdate - 1, 'mm')) as rv_m_end_date, --所在月份月末
last_day(trunc(add_months(sysdate - 1,-1), 'mm')) as rv_m_end_date_lm, --上月月末
last_day(trunc(add_months(sysdate - 1,-12), 'mm')) as rv_m_end_date_ly, --去年同期月末
trunc(sysdate - 1, 'yyyy') as rv_y_st_date, --年初日期
last_day(trunc(sysdate - 1, 'yyyy')) as rv_y_end_date, --年末日期
trunc(sysdate, 'q') as rv_q_st_date, --季度開始日期
trunc(add_months(trunc(sysdate - 1, 'yyyy'),-12), 'mm') as rv_y_st_date_ly,--去年年初日期
trunc(add_months(trunc(sysdate - 1, 'yyyy'),-24), 'mm') as rv_y_st_date_bly,--前年年初日期
---------------
to_char(trunc(sysdate - 1, 'mm'),'yyyymmdd') as rv_m_st_yyyymmdd, --所在月份月初_天wid
to_char(trunc(add_months(sysdate - 1,-1), 'mm'),'yyyymmdd') as rv_m_st_yyyymmdd_lm, --上月月初_天wid
to_char(trunc(add_months(sysdate - 1,-12), 'mm'),'yyyymmdd') as rv_m_st_yyyymmdd_ly, --去年同期月初_天wid
to_char(last_day(trunc(sysdate - 1, 'mm')),'yyyymmdd') as rv_m_end_yyyymmdd, --所在月份月末_天wid
to_char(last_day(trunc(add_months(sysdate - 1,-1), 'mm')),'yyyymmdd') as rv_m_end_yyyymmdd_lm, --上月月末_天wid
to_char(last_day(trunc(add_months(sysdate - 1,-12), 'mm')),'yyyymmdd') as rv_m_end_yyyymmdd_ly, --去年同期月末_天wid
to_char(trunc(sysdate - 1, 'yyyy'),'yyyymmdd') as rv_y_st_yyyymmdd, --年初_天wid
to_char(last_day(trunc(sysdate - 1, 'yyyy')),'yyyymmdd') as rv_y_end_yyyymmdd, --年末_天wid
to_char(sysdate - 1, 'yyyymm') as rv_yyyymm, --所在月wid
to_char(add_months(sysdate - 1,-1), 'yyyymm') as rv_yyyymm_lm, --上月同期月wid
to_char(add_months(sysdate - 1,-12), 'yyyymm') as rv_yyyymm_ly, --去年同期月wid
to_char(sysdate - 1, 'q') as rv_q, --所在季度
to_char(sysdate - 1, 'yyyy') as rv_yyyy, --所在年wid
to_char(add_months(sysdate -1,-12), 'yyyy') as rv_yyyy_ly, --去年wid
to_char(sysdate - 1, 'yyyymmdd') as rv_yyyymmdd, --年月日
to_char(add_months(sysdate -1,-1), 'yyyymmdd') as rv_yyyymmdd_lm, --上月同期年月日
to_char(add_months(sysdate -1,-12), 'yyyymmdd') as rv_yyyymmdd_ly, --去年同期年月日
to_char(sysdate - 1, 'yyyy')||'年'||to_char(sysdate - 1, 'mm')||'月'||to_char(sysdate - 1, 'dd')||'日' as rv_yyyymmdd_cn_name --年月日名稱
from dual;
sql裡面的in和notin
sql和pyspark是類似的 rdddata sc.parallelize row c class1 s 50 row c class2 s 40 row c class3 s none row c class2 s 49 row c class3 s 29 row c class1 s 78 t...
關於channel裡面的策略
關於channel裡面的策略 channel裡面的配置主要在data.data 0 pyload.data.config裡面。config是由groups遞迴形成的。groups的結構如下 groups 下一層 mod policy 當前層發生改變時,需要執行的策略名稱 policies 當前層策略...
關於爬蟲裡面的Cookie
把cookie放到headers中直接登入獲取資料 把cookie單獨拿出來利用字串切割轉換成字典然後放到請求的url中進行請求響應獲取引數 cookie dict requests.get url,headers headers headers,cookies cookie dict a b if...