选择事件计数除了周末oracle

时间:2013-09-30 12:56:43

标签: sql oracle

一次。我希望我不厌倦我。 我的疑问是:

select round((trunc(action_dt)-to_date('01011970','ddmmyyyy'))*24*60*60*1000)  as action_dt, count(*) as cnt
from stat.jurnal_orders
where action_dt between TO_DATE('$begDate','DD/MM/YY') AND TO_DATE('$endDate','DD/MM/YY')
group by trunc(action_dt)
order by action_dt asc

它计算每一天的事件数量。

18.03.05    1
18.03.05    4
18.03.05    4
25.03.05    2
25.03.05    2
25.03.05    1
像那样。但问题是我不想在我的查询中包含周末! Weakends是星期六和星期日(俄罗斯,哈哈)(抱歉,伙计们) 你能救我吗?

1 个答案:

答案 0 :(得分:4)

where to_char(action_dt, 'DY', 'nls_date_language=AMERICAN') not in ('SAT', 'MON')