datediff

    0熱度

    1回答

    我試圖做出改變SQL (To_days(now()) - TO_DAYS(o.date_payed)) days1, (To_days(now()) - TO_DAYS(o.date_purchased)) days2, 能正常工作的一部分,但我試圖讓兩個變化,第一個是,我想這只是days1和如果To_days(now()) - TO_DAYS(o.date_payed)的結果爲空,則使用第

    5熱度

    4回答

    我在SQL中寫了一個小查詢,並且碰到一個問題,它似乎是某個人必須碰到的問題。我正在嘗試查找兩個日期之間的月數。我使用的表達式如... DATEDIFF(m,{firstdate},{seconddate}) 但是我注意到這個函數計算日期跨越每月閾值的時間。在示例... DATEDIFF(m,3/31/2011,4/1/2011) will yield 1 DATEDIFF(m,4/1/201

    1熱度

    1回答

    使用XSLT 1.0 &收到日期的格式如下: 20111129060804 ,我有一個需要能夠計算出他們兩個人之間的差異。但是,我不能使用任何擴展。 我也有其他限制,以及: 我受限於可能的XSLT內使用的命名空間, 並且其中我使用的XSL樣式表(第三方應用程序)它 將不能正確處理xsl中的任何包含/導入操作。 因此,實際上,我需要使用的xslt必須非常自包含,因爲所調用或引用的任何內容都必須位

    0熱度

    2回答

    我有這個簡單的查詢,但它不是生產我想要的結果...希望你能幫助: 結果是: Construction 2 Construction 3 Emergency Funds 4 Housing 5 Seniors Services 9 Seniors Services 185 我要的是: Construction 5 Emergency Funds 4 Housing

    0熱度

    2回答

    我有一個表叫做Hotel,它有3列hotid,hotname和year。我使用年份獲得日期差異。造成這種情況的SQL如下(和它的作品) SELECT DATEDIFF('2010-08-04',NOW())/-365 as Date_Value_Table ; 現在,我需要編寫的SQL,將列出所有列(記錄)從Hotel表稱爲Date_Value_Table另一列,是以year列如上所示,從Ho

    2熱度

    1回答

    我想使用的功能DATEDIFF像這樣的MySQL查詢: SELECT `ItemType`, `DateOpen` AS StartDate, IFNULL (`DateClosed`, CURDATE()) AS EndDate, DATEDIFF(`EndDate`, `StartDate`) AS ItemLife FROM `Items` WHERE

    0熱度

    1回答

    我想用這種格式「YYYY-MM-DD HH:mm:ss」計算兩個日期之間的差異(使用SQL請求),結果應該是小時/分鐘。 example: "2011-08-02 18:00:00" - "2011-08-03 09:01:00" = 15h and 1 min 1 /我還沒有發現,計算我想要什麼功能,只是發現TIMEDIFF()和DATEDIFF() 2 /還有我的要求不工作,因爲子查詢返回

    0熱度

    1回答

    我需要根據用戶的課程進行過濾(無論他們是大一學生,大二學生等) 我需要一種方法來獲得他們的畢業年份。 我的問題是:鑑於目前類(讓我們使用例如新生), 拿出正確的畢業年(格式爲yyyy)。 我想它會檢查當前日期是否Dec31後, ,如果是,前輩是本年度和新生將是本年度 - 4 否則,老年人畢業年份將是第二年(今年+ 1),新生將是本年度 - 3. 有沒有更容易或更好的方法來做到這一點?

    28熱度

    4回答

    可能重複: Best way to find the months between two dates (in python) 我想知道我怎麼能有個確切的數量有區別的: date1 = datetime.strptime(str('2011-08-15 12:00:00'), '%Y-%m-%d %H:%M:%S') date2 = datetime.strptime(str('2012-02-

    1熱度

    3回答

    我有一個sql表。我們將它稱爲'表'。我正在嘗試使用幾個WHERE子句進行選擇。我需要最後的where子句是OR。通常情況下,我只是這樣做: SELECT * FROM table WHERE 1=1 AND (firstName='tom' OR lastName='jones') 然而,在這個特定的查詢,我需要的或雙方是DATEDIFFS。我試圖抓住時間戳和「NOW」之間的差值大於1