黃河泉 发表于 2016-7-29 16:54 
假设你的资料为:
试试下列程序:
奥不对,还有一些问题:
因为我的时间周几可能跨越一周:
比如这周5 下周直接从5开始, 这种情况可以改成day(_n)<=day(_n-1)
但是如果这周周2 就结束了,下周周四才开始,这种情况他就识别不了而把它算作同一周了。
我有date日期,然后想写个循环,写7次,下面是其中一个,虽然能运行但是没有任何改变,你能顺带帮我看下吗?
capture program drop week
program week
local a=1
forvalue i=11352(7)20648{
if date == `i'{
scalar week = `a'
scalar a=a+1
}
}
end