sql-date-functions

    1熱度

    2回答

    Oracle的months_between函數背後的確切邏輯是什麼? 我嘗試此查詢: SELECT D1, D2, MONTHS_BETWEEN (D1, D2) DIFF, (D1-D2)/31 MANUAL_CALC1, (D1-D2)/30 MANUAL_CALC2, (D1-D2)/29 MANUAL_CALC3, (

    1熱度

    1回答

    有一個名爲[Month]的列,我正在處理該列。 的目標是僅動態選擇上個月(因爲數據每月到達 ,但它也有舊數據)。 在有條件拆分 編輯我寫了下面 MONTH([Month])=MONTH(DATE())-1 And YEAR([Month])=YEAR(DATE()), ,但它沒有工作 - 紅色全部通過。 有沒有更好的方式在條件分割中編寫這個 轉換編輯器?

    1熱度

    1回答

    假設我有一張名爲projects的表格,它的列爲projectid, startdate and enddate。每個項目的開始日期已經被指定,只有已經完成的項目才指定結束日期。對於正在進行的項目,結束日期爲null。 我們必須執行此任務: 找到每個項目的項目ID和持續時間。如果項目尚未完成,請立即報告執行時間。 [提示:GETDATE()使當前日期] 爲此,我寫了這個代碼, select pro

    1熱度

    1回答

    我想結合我的2個sql結果和1個更多的日期過濾器。 如何合併我的這2個sql查詢。 第一個SQL SELECT e.Name,COUNT(l.userName) as UsersVisit FROM Table1 l INNER JOIN Table2 e on e.UserName =l.UserName WHERE (l.DateAccessed>'3-

    -1熱度

    1回答

    我試圖找到從起始日期在接下來的30天內記錄#爲每個記錄 我有一個表: Patid Start_date 1234 1/1/2015 1234 1/10/2015 1234 1/30/2015 1234 2/19/2015 1234 3/5/2015 1234 3/6/2015 1234 3/7/2015 我想編寫一個簡單的SQL查詢

    0熱度

    3回答

    SELECT months_between(TO_DATE(SYSDATE,'DD-MM-YYYY'),TO_DATE(DATE_COLUMN,'DD-MM-YYYY')) FROM TABLE_A; 1.I了「其中一個數字,預計非數字字符找到」 此外,如何處理空值。我想一個錯誤,說:如果table_A中的date_column爲null,則放置一個默認日期。 2. SELECT MONTHS

    1熱度

    2回答

    在Oracle的頂點,你可以做to_char(moneycolumn, '$9,999.99')。 但是當我做to_char(moneycolumn, '€9.999,99') 我得到:ORA-01481:無效的數字格式模型 所以,我怎麼可以轉換浮點值,以歐元格式,如: €400 , - €4,99 €1.000,23 €23.384, -

    0熱度

    1回答

    我有員工在不同的班次和平日工作。他們的班次細節以以下格式保存在輪班表中。 週日 - 週一,週二,週三,週四,週五,週六,週日 開始時間 - 24小時格式。例如,05:00 EndTime - 24小時格式。例如,18:00 一些員工在夜班工作。因此,他們的開始時間將是20:00 &結束時間將是05:00(第二天早上)。對於夜班員工,週日將是Starttime週日。 我需要在線顯示員工/正在工作。這

    0熱度

    2回答

    我想從表中收集數據,然後在兩個日期語句之間運行。該語句是在java字符串中創建的,然後使用statement.executeQuery()將字符串作爲參數,由resultSet變量使用。 這是我創建了兩個日期字符串: Calendar today = Calendar.getInstance(); int month = today.get(Calendar.MONTH);

    1熱度

    1回答

    因此,我創建了一個可以拉取一堆數據(在一個字段上具有SUM聚合)的View。查詢包含GROUP BY子句,並且當我在查詢中執行月份轉換時,如下所示,我得到%無效字符%錯誤。因此,例如,我想將月份字段中的'1'轉換爲'1月','2'轉換爲2月份,等等等等。