delete from ll_temp;
commit;
ll_num = DaysAfter(date(rundate1),date(rundate2))//得到兩個日期區間有多少天
iii=1
ll_date=rundate1
ll_num = ll_num + 1
for i=1 to ll_num step 1
if i>1 then
ll_date =relativedate(rundate1,i - 1)
end if
ii = DayNumber ( ll_date)
if ii = 7 then
iii=iii + 1
end if
select sum(sale_amount) into :ll_mon from wyt_1 where run_date=:ll_date;
insert into ll_temp(month,amnt,day) values (:ii,:ll_mon,:iii);
commit;
next
各位老大..誰知道為什么取出的資料第一周少兩天...確加在最后一周里了...
uj5u.com熱心網友回復:
每個星期第一天是星期天uj5u.com熱心網友回復:
for i = 0 to ll_num step 1
ll_date =relativedate(rundate1,i)
這樣不就不用+1,-1了嗎
uj5u.com熱心網友回復:
路過轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/93585.html
標籤:數據庫相關
上一篇:求助大神 sql乘客出行統計
下一篇:pb如何保存pdf檔案?
