日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Firebird日期时间操作

發布時間:2025/7/14 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Firebird日期时间操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在使用Firebird數據做 一項目,使用FireBird邊用邊學。(以下轉貼)

查詢2007年度以后的,12月份以上的數據記錄,datetime為timestamp字段

select * from?tableblob?where extract(month from?datetime)=12 and extract(year from?datetime)>2007

查詢不重復的(年份+月份)組合,datetime為timestamp字段

select distinct (extract(year from?datetime)||extract(month from?datetime)) from?tableblob

獲取當前年(其它如year,month,day,hour,minute,second,week,weekday等,都可以獲取):

select extract(year from current_timestamp) from rdb$database

select extract(week from current_timestamp) from rdb$database

?

日期時間操作
FB中獲得時間的操作符:
CURRENT_DATE : 當前日期
CURRENT_TIME : 當前時間
CURRENT_TIMESTAMP: 當前的日期時間,也稱時間戳
從時間類型中獲得信息的操作符:
EXTRACT(.. FROM ..)
Select EXTRACT(.. FROM ..) from RDB$DATABASE
如果返回值不存在時間值中會報錯.
時間類型中的年份 EXTRACT(YEAR from CURRENT_TIMESTAMP); EXTRACT(YEAR from CAST('2005-8-1' as Date))=2005
??????? 月份 EXTRACT(MONTH from CURRENT_TIMESTAMP); EXTRACT(MONTH from CAST('2005-8-1' as Date))=8
??????? 日期 EXTRACT(DAY from CURRENT_TIMESTAMP); EXTRACT(DAY from CAST('2005-8-1' as Date))=1
??????? 天數 EXTRACT(YEARDAY from CURRENT_TIMESTAMP) ;EXTRACT(YEARDAY from CAST('2005-8-1' as Date))=212
??????? 星期幾 EXTRACT(YEARDAY from CURRENT_TIMESTAMP); EXTRACT(DAY from CAST('2005-8-1' as Date))=1
CAST('Now' as Timestamp) 相當于 Current_Timestamp
CAST('ToDay' as Date)?? 今天的日期
CAST('yesterday' as Date') 昨天的日期

?

如何取兩個日期相差的年數

在FIREBIRD中怎樣才能取得兩個日期字段相差的年數,比如2000-05-3與2007-09-12相差幾年,有比(cast('2000-05-03' as date)-cast('2007-09-12' as date))/365更好的方法嗎?

http://www.firebird.net.cn/forum_view.asp?forum_id=1&view_id=379&page=1

?

select extract(year from cast('2008-1-1' as date))
??? -extract(year from cast('2007-1-1' as date))
from rdb$database

轉載于:https://www.cnblogs.com/Thenext/p/9408349.html

總結

以上是生活随笔為你收集整理的Firebird日期时间操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。