如何确定oracle表中的周末日?

时间:2015-06-01 17:04:38

标签: c# oracle

我正在使用c#和oracle开发工资单系统。 我有AttendenceTable记录所有员工的出勤率(每天),然后我想根据员工工作的总天数计算薪水。问题是如何计算除周末以外的天数然后计算工资?请帮我解决这个问题

1 个答案:

答案 0 :(得分:2)

使用Oracle 11g,可以确定某个日期是否是这样的周末,与NLS领域无关:

SELECT *
FROM mytable
WHERE TO_CHAR (my_date, 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') IN ('SAT', 'SUN')