如何在SQL中比較時間?

發布 科學 2024-03-31
8個回答
  1. 匿名使用者2024-02-07

    select datediff(day, (select from table where id=1 )

    getdate())

    select from table where id=1 ) 是從資料庫中提取的時間,重新自定義。

    getdate() 是今天的日期。

    總體是它從資料庫中提取的時間與現在之間的差異。

    如果要比較資料庫和資料庫中的時間,請按上述方式再次寫入。

  2. 匿名使用者2024-02-06

    沒那麼麻煩,只需使用大於小於符號即可。

  3. 匿名使用者2024-02-05

    **想法:

    當等於 0 時,兩個時間之間的秒差表示兩個日期相同。

    getdate() 表示 fant 的當前系統時間。

    select datediff(second,'2012-12-15 16:54:00',getdate())

  4. 匿名使用者2024-02-04

    **想法:

    當等於 0 時,兩個時間之間的秒差表示兩個日期相同。

    getdate() 表示獲取當前系統時間。

    select datediff(second,'2012-12-15 16:54:00',getdate())

  5. 匿名使用者2024-02-03

    如果兩個時間之差等於 0,則兩個日期相同,getdate() 表示獲取當前系統時間。

    select datediff(second,'2012-12-15 16:54:00',getdate())

  6. 匿名使用者2024-02-02

    當前時間是否與指定時間相同。

    oracle

    其中 sysdate = SQL Server 的指定時間

    其中 getdate() = 指定時間注意:由於準確性問題,要確保當前時間與指定時間匹配到秒,甚至百分之三秒有點困難。

  7. 匿名使用者2024-02-01

    比較:匯入;

    例如,今天是 2010-12-2

    date d1 = new date(;

    date d2 = new date(;在比 d1 晚 1 毫秒的日期上,我們認為 d1 和 d2 相等。

    但; 輸出為 true;

    我們想要看到的是,這兩個物件在日期上是相等的。

    因為我們只在乎“日期”,而“2010-12-2”和“2010-12-2”是不一樣的。

    這一結果顯然是我們不能接受的。

    這樣做的原因是日期封裝了乙個精確到毫秒的私有瞬態長快速時間;

    前後函式的實現如下,兩者都決定了 fasttime 的值,所以它不符合我們只比較日期的要求。

    Public Boolean Before(Date When)Public Boolean After(Date When) 將日期格式化為標準的“年、月、日”,然後比較格式化的物件以獲得比較結果。

    本文給出了一種“標準化格式”的方法。

    date d1_temp = ;

    date d2_temp = ;

    輸出為 true;

    輸出為 false;

    輸出為 false;

    如果你需要邏輯,你可以寫它。

    if(d1_

  8. 匿名使用者2024-01-31

    date date = new date();

    date date1 = new date();

    確定它是否早於 date1。

    確定它是否在 date1 之後。

    就這麼簡單,返回的資料是布林值。

相關回答
5個回答2024-03-31

由於您不知道 t hy cus 安裝表中的主鍵,因此使用 exists 更安全。 >>>More

11個回答2024-03-31

private conn as new

private rs as new >>>More

4個回答2024-03-31

一般指索引。 你不必這樣做。

10個回答2024-03-31

聯接聯接將字段記錄合併到兩個表中,包括三種型別: >>>More

7個回答2024-03-31

MSSQL管理工具的下乙個圖形介面。 好多。 你看一看。 匯入通常在圖形介面中可用。 >>>More