datediff

    0热度

    4回答

    我试图找到一个表的平均年龄,但某些记录的年份为0000。 我该如何解决这个问题,因为它会增加平均年龄? 这是我目前并返回112 Select AVG(Datediff("yyyy",cast(dob_yyyy as int),getdate())) from ppm..master_efields

    0热度

    1回答

    我想知道如何获得当前日期中两个日期之间的确切小时数。 我的表; id | start | s_clock | finish | f_clock --------------------------------------------------- 1 | 2017-11-10 | 22:00 | 2017-11-11 | 03:00 2 | 2017-11-11 | 09:00 |

    1热度

    1回答

    我有一个公式,它使用DateDiff找出两个日期之间的差异,并排除周末。 我想然后在另一个公式中使用该DateDiff来计算基于if和then标准的平均值。 当我把平均({日期DIFF公式})我收到的“无效的参数时遇到” 任何公式我尝试使用它,我不能使用的日期差异公式的错误,是有这个理由吗?

    0热度

    2回答

    有人可以告诉我我在这里失踪了吗?我认为我的代码看起来很美,直到我为昨天的结果运行最后2行。列在那里,但它们是空的。如果我使用分配的日期行,数据显示完美。这让我觉得错误是在选择转换语句...但我已经尝试了每一件事情。 SELECT RTRIM(r.acct_no) as acct_no, CONVERT(varchar,t.doc_date,101)as doc_date, t.doc_amt,

    1热度

    1回答

    create function fine1(date1 date,date2 date) returns int -> begin -> declare fine int; -> if datediff(date1,date2)>10 then -> set fine=(datediff-10)*5; -> return fine; -> end; -> // 我写了这段代码,但

    0热度

    1回答

    回到堆栈溢出时,我遇到了另一个令我头痛的问题,那就是我一直试图找到根本没有成功的底线。无论我使用avg(datediff)函数多少次。 我有一个SQL表,如下所示: ID | PersonID |开始|结束 1 | 1 | 2006-03-21 00:00:00 | 2007-05-19 00:00:00 |有效 2 | 1 | 2007-05-19 00:00:00 | 2007-05-20 0

    1热度

    1回答

    我有一个名为caduti的日期列data_nasc(出生日期)和data_dec(死亡日期)的人数据的sql表。 我需要计算死亡时的年龄(以年为单位),并在eta列中设置此值。 我试过一些查询,像这样: UPDATE caduti SET caduti.eta = DATEDIFF(YY, caduti.data_nasc, caduti.data_dec) - CEILI

    0热度

    3回答

    我试图在mySQL中完成某些工作,由于缺乏“滞后”功能以及因为所有关于日期差异的示例,因此很难实现,因为在所有这些例子总是有一个ID到一个日期。在这里,我试图在一个ID内做日期差异,并且当日期差异超过60时,然后返回1的指示符,否则为0. 不知道最好的方法是怎么去做这件事。是否将row_number()与日期结合使用?这个障碍是在多个ID内完成的,因为我读过的很多东西都没有涵盖。任何方向都会有帮助

    1热度

    3回答

    我需要提取上次付款状态超过6个月前帐户记录的代码。但我不太确定为什么我的DateDiff不起作用。 我迄今为止代码: SELECT A.[AccountId] ,[AccountNumber] ,[AccountTypeId] ,[AccountStatusId] ,[CurrentBalance] ,[PaymentStatusID]

    1热度

    1回答

    我有这个疑问 Update loans set fine = case when DATEDIFF(( (SELECT * from (SELECT loans.due_date FROM loans where users_id = 1) AS l1)) ,DATE(NOW())) > 0 THEN 1 ELSE fine END WHERE users_id =1; 从表 +--