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; 從表 +--