我正在使用c#和oracle开发工资单系统。 我有AttendenceTable记录所有员工的出勤率(每天),然后我想根据员工工作的总天数计算薪水。问题是如何计算除周末以外的天数然后计算工资?请帮我解决这个问题
答案 0 :(得分:2)
使用Oracle 11g,可以确定某个日期是否是这样的周末,与NLS领域无关:
SELECT *
FROM mytable
WHERE TO_CHAR (my_date, 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') IN ('SAT', 'SUN')