如何排除星期六或星期日的DateTime列中的值? 例如,给出以下数据: date_created '2009-11-26 09:00:00' — Thursday '2009-11-27 09:00:00' — Friday '2009-11-28 09:00:00' — Saturday '2009-11-29 09:00:00' — Sunday '2009-11-30 09:00:00' — Monday 这是我正在寻找的结果: date_created '2009-11-26 09:00:00' — Thursday '2009-11-27 09:00:00' — Friday '2009-11-30 09:00:00' — Monday 谢谢!
我需要计算MySQL中两个date(周六和周日)之间的差异(以天为单位)。 也就是说,天数之差减去周六和周日之间的数量。 目前,我只用数字来计算这些日子: SELECT DATEDIFF('2012-03-18', '2012-03-01') 这个回报17 ,但我想排除周末,所以我想12 (因为第三,第四,第十,第十一和第十七是周末天)。 我不知道从哪里开始。 我知道WEEKDAY()函数和所有相关的,但我不知道如何在这种情况下使用它们。