国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

解讀sql中獲得部分時間的方法

2024-08-31 00:46:47
字體:
來源:轉載
供稿:網友
      有的時候,我們可能希望按月、按天、按年做一些數據統計,但是,我們實際保存的數據可能是一個很精確的發生時間,可能是到秒。如何根據一個時間之截取其中的一部分就成了問題。
     有兩個解決方法:
最直接的想法利用DatePart或者Year、Month、Day函數
CAST(
    (
      STR( YEAR( GETDATE() ) ) + ’/’ +
      STR( MONTH( GETDATE() ) ) + ’/’ +
      STR( DAY( GETDATE() ) )
    )
    AS DATETIME 
)
如果只要年和月,就省掉前面的。

方法二,利用時間計算函數
例如獲得月
DateAdd(month, DateDiff(month, 0, Coltime), 0)
原理就是數據庫時間值Coltime減掉1900-1-1獲得這期間的月份個數,然后再重新加回1900-1-1。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大厂| 钟山县| 闵行区| 新野县| 清原| 翁牛特旗| 井陉县| 湘乡市| 泾源县| 浦东新区| 和硕县| 天镇县| 原阳县| 罗田县| 来宾市| 鄂尔多斯市| 贞丰县| 衡南县| 江安县| 砀山县| 德惠市| 田阳县| 芷江| 阜平县| 阿勒泰市| 六枝特区| 福贡县| 西青区| 新民市| 灵璧县| 山东| 朔州市| 静乐县| 阜新| 资源县| 新余市| 罗平县| 禄丰县| 渭源县| 高碑店市| 长治县|