datediff

    0熱度

    2回答

    我在SQL中使用datediff。它直接在sql server 2008中運行時會返回記錄,但是當我嘗試通過ODBC運行它時,它不會引發錯誤,但它不返回任何行。 SELECT mc_id, mc_date_entered, COUNT([mv_value]) total FROM MarkbookValue t1 RIGHT JOIN MarkbookColumn t2 ON t1.

    3熱度

    2回答

    我想從一張表中選擇一些數據,如果另一張表的日期至少比今天早6個月。 我試過這樣的事情: Select records from SQL Server if greater than 6 months 但我得到的錯誤:子查詢返回多個值。當子查詢遵循=,!=,<,< =,>,> =或當子查詢用作表達式時,這是不允許的。 這裏是我的approching這樣的方式: SELECT FCIF, [Date]

    1熱度

    1回答

    我有一個轉換方法來完成將datediff()轉換爲dd:hh,但我也試圖向其中添加一些額外的計算,導致算術溢出錯誤轉換爲數字到varchar。 即時通訊不尋找任何人來解決我的算術問題,只是尋找替代轉換方法,我可以嘗試和測試自己,如果這是毫無意義,請告訴我,以及不知道如果不同的方法會改變任何東西。 這裏是當前的方法: -- resulting in Days convert(varchar(10)

    3熱度

    3回答

    我有以下查詢,可以爲我生成許多結果。其中之一是每個記錄的舊天數。 現在我需要一個更準確的數字,通過從等式中刪除週末。不知道如何繼續努力去理解我找到的答案。我的查詢到目前爲止是: select i.incidentnumber, i.priority, i.status, i.subject, i.actualsystem, t.owner

    3熱度

    1回答

    我有一個問題發現最長的響應時間和最短的響應時間。 三個表:每性反應 多次更新,我想找到創建 T1.RESPONCE resp_id (bigint) resp_text (text) resp_created_date (datetime) resp_closed_date (datetime) T2.RESP_UPDATE_RELATION resp_id (bigint) up

    1熱度

    6回答

    我需要編寫一個sql查詢,返回兩個給定日期之間的工作日數(週一至週五)。 我想知道什麼是最有效的方法來做到這一點? SELECT --Start with total number of days including weekends (DATEDIFF(dd,@StartDate,@EndDate)+1) --Subtact 2 days for each full weekend

    5熱度

    2回答

    我怎樣才能得到這個輸出 HH:MM格式? $to_time = strtotime("2008-12-13 10:42:00"); <--AM $from_time = strtotime("2008-12-14 8:21:00"); <-- PM $stat = round(abs($to_time - $from_time)/60,2). "min"; 我從這個得到的是1299分鐘 但

    0熱度

    1回答

    我對MDX很陌生,我需要編寫一個查詢,讓我查看兩個日期之間的日差。問題是日期存在於我的數據中的兩個不同的行上。例如: 我的事實表: SEAL | STARTDATE | PROCESS | FK_DATE_KEY 1 | 2012-10-22| A | 20121022 1 | 2012-10-24| B | 20121024 2 | 2012-10-22| A | 20121022 2

    4熱度

    2回答

    我有一個名爲Event,EventNum作爲主鍵,日期爲SQL Server 2008 R2中的datetime2(7)的表。我試圖獲取表格中最後兩行的日期,並以分鐘爲單位獲得差異。這是我目前有: Select DATEDIFF(MI, e.date,(Select e2.date from Event e2 where eventNum = (Select MAX(e2.eventNum))))

    2熱度

    3回答

    如何在Perl中打印持續時間? 我能想出這麼遠的唯一事情是 my $interval = 1351521657387 - 1351515910623; # milliseconds my $duration = DateTime::Duration->new( seconds => POSIX::floor($interval/1000) , nanoseconds => 10