selectsum(least(t.zzsj,to_date('2006-12-31','yyyy-mm-dd'))-greatest(to_date('2006-01-01','yyyy-mm-dd'),t.qssj)+1)as days
from wj_ryqxb t
WHERE GLDM='4303000001' and(to_char(t.zzsj,'yyyy')>='2006' orto_char(t.qssj,'yyyy')<='2006')
from wj_ryqxb t
WHERE GLDM='4303000001' and(to_char(t.zzsj,'yyyy')>='2006' orto_char(t.qssj,'yyyy')<='2006')
取2006年的某个人的所有数据
gldm是某个人的代码