datediff

    1热度

    1回答

    我有一个表格,开始&结束日期字段。用户插入日期并运行报告。 我试图找到这些日期之间的总天数。 当前表单域是安装类型=日期。日期格式为01-01-2017。 我试了很多,但这似乎让我非常接近。 $end_date = date("m-d-y", strtotime($endd)); $start_date = date("m-d-y", strtotime($startd)); $report

    0热度

    3回答

    我想知道如何计算SQL中两个时间戳(例如2016-02-24 17:30:00和另一个时间戳)之间的“小时数”服务器 - 但不包括星期六和星期日的全部48小时期限,如果越过。 这与纯粹的营业时间并不完全相同,但有点类似。其原因是啰嗦和不必要的。 编辑:我也可以说,结束日期将永远在一周内。所以真的......“开始日期”可以简单地转换为星期一午夜,如果在星期六/星期日...则函数中可能包括总周数..

    -4热度

    1回答

    SELECT *,DATEDIFF(COLUMN_DATE,CURDATE())AS DIFF FROM TABLE_GAMES ORDER BY CASE WHEN diff的< 0 THEN 1 ELSE 0 END,DIFF 试图通过订购我的SQL数据库与当前日期相关的日期。 COLUMN_DATE的格式为yyyy-mm-dd。出于某种原因,上述查询按照我希望的方式在SQL小提琴中工作,但不

    0热度

    1回答

    我使用一个代码来寻找,因为在新的一年有多少天过去了(1月1日)。 我用这个代码: $newyear = new DateTime("2017-01-01"); // January 1, 2017. $today = new DateTime(); // March 6, 2017. $difference = $newyear->diff($today); 现在,如果我用这个代码,它显示

    0热度

    1回答

    我需要计算所有代理程序的总登录次数。 +-----------------------+-------------+-----------------------+-----------------------+ |ShiftDateAndTime |EmployeeID |LoginTime |LogoutTime | +-----------------------+----

    0热度

    1回答

    我有下面的查询,它使用了一个case语句。我希望过两次约会,但不包括周末的日子。 我有那个excutes以下,但现在我想从这个排除周六和周日... AND DATEDIFF(DD,A.ALERTS_CREATE_DT,S.CreatedDate)< = 2 CASE WHEN S.Name IN ('Assessment','Survey') AND A.ALERT_DESC = 'E

    0热度

    1回答

    我将表中的所有数据复制到变量数组中。第1列有如下的时间戳。 周四3月2一点14分28秒美国东部时间2017年 我要处理1分钟时间跨度内的所有行。我正在使用datediff函数来分析差异。但不知何故,它不按预期工作。 这是代码。 For i = 1 To UBound(vBaseArray) dSavedDate = convertDate(vBaseArray(i,1)) 'func

    0热度

    2回答

    我想计算2个日期之间的范围,而不计算javascript中的周末。我有一些代码已经计算了它们之间的范围。但我坚持周末的一部分。日期按CJuiDatePicker在Yii框架 <script> function calcDay(dt1, dt2, range){ var msec1 = dt1; var date1 = new date(msec1); va

    1热度

    1回答

    我已经完成了下面的查询,它的工作原理,直到我把Datediff放入它....然后我得到一个语法或其他类型的错误。我对SQL很陌生。 我曾尝试将Datediff放在不同的行之间,但它始终是错误的。 Datediff措辞如下: Datediff(m, Table3.purchased,Table2.activity_date) AS Date_Difference 。 Select Table1.

    -1热度

    1回答

    周 我想开始一天设置到周六 SET DATEFIRST 6 -- Sets start day to Saturday ,然后得到一周的开始和结束之间的所有GameDate结束星期。但需要在当天完成。例如:如果当前日期是周四和周末是星期五,我不想这样做: DECLARE @StartWeek datetime Set @StartWeek = DATEADD(w, 0, DATEADD(w,