<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java軟件報表軟件技術博客

    java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

         在如今各式各樣的數據庫中,對時間類型的數據處理也不盡相同。要將FineReport中的時間類型數據與數據庫中的時間類型數據對接,必須借助一些格式轉換函數。

    在此,以常用的數據庫OracleSQL Server為例,舉例講述其與FineReport之間時間類型的轉換,同FR使用者們共同交流。

    Oracle and FineReport

    例如:

    Oracle數據庫中有名為example的數據表,表中有名為Date的時間字段FineReport中有一個時間參數a要求選出example表中Date字段與參數a相等的記錄。

    分情況轉換方法如下表所示

    Oracle

    FineReport

    SQL語法

    日期類型字段

    Date(yyyy-MM-dd)

    時間類型參數a /字符串類型參數a

    Select * from example 

    where Date=to_date('${a}','yyyy-MM-dd')

    字符串類型字段

    Date(MM/dd/yyyy)

    時間類型參數a /字符串類型參數a

    Select * from example 

    where Date=to_char('${a}','MM/dd/yyyy')

    時間類型字段

    Date(yyyy MM dd hh24:mi:ss) /

    (yyyy MM dd hh12:mi:ss)

    時間類型參數a /字符串類型參數a

    Select * from example 

    where Date=to_char('${a}','yyyy MM dd hh24:mi:ss') 

    Select * from example 

    where Date=to_char('${a}','yyyy MM dd hh12:mi:ss')

    字符串類型字段

    Date(yyyy.MM.dd hh24:mi:ss) /

    (yyyy.MM.dd hh12:mi:ss)

    時間類型參數a /字符串類型參數a

    Select * from example 

    where Date=to_char('${a}','yyyy.MM.dd hh24:mi:ss') /

    Select * from example 

    where Date=to_char('${a}','yyyy.MM.dd hh12:mi:ss')

     

    SQL Server and FineReport

    例如:

    Oracle數據庫中有名為example的數據表,表中有名為Date的時間字段FineReport中有一個時間參數a要求選出example表中Date字段與參數a相等的記錄。SQL Server中對不同的時間格式都有對應的不同公式寫法)

    日期參數對應關系如下表所示:

    SQL Server

    FineReport

    SQL語法

    Date

    (mon dd yyyy hh:miAM/ PM)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 0) /

    Select * from example 

    where Date= CONVERT(varchar(100), ${a}, 100)

    Date(mm/dd/yy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 1)

    Date(yy.mm.dd)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 2)

    Date(dd/mm/yy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 3)

    Date(dd.mm.yy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 4)

    Date(dd-mm-yy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 5)

    Date(dd mon yy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 6)

    Date(mon dd, yy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 7)

    Date(hh:mm:ss)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 8) 

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 108)

    Date

    (mon dd yyyy hh:mi:ss:mmmAM/ PM)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 9) 

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 109)

    Date(mm-dd-yy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 10)

    Date(yy/mm/dd)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 11)

    Date(yymmdd)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 12)

    Date

    (dd mon yyyy hh:mm:ss:mmm(24h))

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 13) 

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 113)

    Date(hh:mi:ss:mmm(24h))

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 14) 

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 114)

    Date

    (yyyy-mm-dd hh:mm:ss[.fff])

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 20) 

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 120)

    Date

    (yyyy-mm-dd hh:mm:ss[.fff])

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 21) 

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 121)

    Date(mm/dd/yyyy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 101)

    Date(yyyy.mm.dd)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 102)

    Date(dd/mm/yyyy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 103)

    Date(dd.mm.yyyy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 104)

    Date(dd-mm-yyyy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 105)

    Date(dd mon yyyy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 106)

    Date(Mon dd, yyyy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 107)

    Date(mm-dd-yyyy)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 110)

    Date(yyyy/mm/dd)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 111)

    Date(yyyymmdd)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 112)

    Date

    (yyyy-mm-ddThh:mi:ss.mmm (no spaces))

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 126)

    Date

    (yyyy-mm-ddThh:mi:ss.mmmZ (no spaces))

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 127)

    Date

    (dd mon yyyy hh:mi:ss:mmmAM)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 130)

    Date

    (dd/mm/yy hh:mi:ss:mmmAM)

    時間類型參數a /

    字符串類型參數a

    Select * from example 

    where Date=CONVERT(varchar(100), ${a}, 131)



    主站蜘蛛池模板: 13一14周岁毛片免费| 亚洲国产综合人成综合网站| 亚洲精品久久无码| 亚洲综合色在线观看亚洲| 无码少妇精品一区二区免费动态| 亚洲一区二区三区免费在线观看| 麻豆国产入口在线观看免费| 天黑黑影院在线观看视频高清免费 | 午夜亚洲国产理论片二级港台二级 | 免费A级毛片无码无遮挡内射| 毛片亚洲AV无码精品国产午夜| 亚洲线精品一区二区三区| 日韩视频在线精品视频免费观看| 国产午夜亚洲精品不卡免下载| 亚洲一区二区中文| 亚洲AⅤ优女AV综合久久久| 免费国产黄网站在线观看| 国产成人 亚洲欧洲| 亚洲日本va午夜中文字幕一区| 国产精品免费小视频| 97免费人妻在线视频| 欧洲美女大片免费播放器视频| 亚洲伊人久久精品| 国产成人精品日本亚洲专区61| 国内精品乱码卡1卡2卡3免费| 中文在线免费看视频| 亚洲另类无码专区丝袜| 亚洲色欲色欲综合网站| 亚洲AV无码成人精品区大在线| 蜜臀98精品国产免费观看| 精品国产福利尤物免费| 亚洲AⅤ男人的天堂在线观看 | 亚洲色www永久网站| 午夜亚洲国产理论秋霞| 免费人成网站7777视频| 在线观看H网址免费入口| 大地影院MV在线观看视频免费| 亚洲成在人线在线播放无码 | 亚洲电影一区二区三区| 中文字幕日韩亚洲| 日产乱码一卡二卡三免费|