SQL组日期作为周日期

SQL组日期作为周日期,sql,date,Sql,Date,我有一个包含func_id和日期的表格,格式如(07.06.14)。我正在尝试创建一个函数,该函数返回日期的周数(07.06.14),并且func_id将等于我要编写的func_id。例如: 我的桌子: func_id 11/日期=2014年6月7日 这将从0返回1。(星期六代码=0) 我试过: function Get_weekday($data){ $dat = explode(".",$data); $date = date("l", mktime(0, 0, 0, $dat[0] ,

我有一个包含func_id和日期的表格,格式如(07.06.14)。我正在尝试创建一个函数,该函数返回日期的周数(07.06.14),并且func_id将等于我要编写的func_id。例如:

我的桌子: func_id 11/日期=2014年6月7日

这将从0返回1。(星期六代码=0)

我试过:

 function Get_weekday($data){
$dat = explode(".",$data);
$date = date("l", mktime(0, 0, 0, $dat[0]  , $dat[1], $dat[2]));
if($date == "Monday"){return 4;}
if($date == "Tuesday"){return 3;}
if($date == "Wednesday"){return 2;}
if($date == "Thursday"){return 1;}
if($date == "Friday"){return 0;}
if($date == "Saturday"){return 0;}
if($date == "Sunday"){return 0;}
}
function count_per_date($func_id,$day){
$result = mysql_query("SELECT COUNT(date) as data,date FROM entregas WHERE func_id = '$func_id' GROUP BY date");
while($row = mysql_fetch_assoc($result)) 
{
 //That part I dont really know what to do
}}

对不起,我的英语说得不好。)

你在找星期五

范例

SELECT DAYOFWEEK('2007-02-03');

进一步信息:

您使用的是哪种数据库/哪种sql方言?在大多数情况下,有一个预定义的函数,它可以完成您想要的事情