1. 程式人生 > >mssql sqlserver獲取指定月份當月天數總和

mssql sqlserver獲取指定月份當月天數總和

CREATE FUNCTION dbo.fn_getMonthDayAll ---自定義函式名稱
(
@yyyyMM VARCHAR(20) ---指定輸入引數格式 4位年份2位月份
)
RETURNS INT ---函式返回值型別
AS
BEGIN
DECLARE @dayAll INT
DECLARE @monthStartDay DATETIME
SET @monthStartDay =LEFT(@yyyyMM,4)+'-'+RIGHT(@yyyyMM,2)+'-01'
SELECT @dayAll= DATEDIFF(DAY,@monthStartDay,DATEADD
(MONTH,1,@monthStartDay)) ---獲取指定月份總天數 RETURN @dayAll; END GO SELECT dbo.Fun_GetMonthDays('201804'), dbo.Fun_GetMonthDays('201808'); ---測試獲取月份總天數函式

相關推薦

mssql sqlserver獲取指定月份當月天數總和

CREATE FUNCTION dbo.fn_getMonthDayAll ---自定義函式名稱 ( @yyyyMM VARCHAR(20) ---指定輸入引數格式 4位年份2位月份 ) RETURNS INT ---函式返回值型別 AS BEGIN DECLARE @dayAll INT

獲取指定月份天數

/**      * 獲取某個月的天數      * @param monthyear      * @return      */     public static int getDaysOfMonth(String monthyear) {         Simple

mssql sqlserver 獲取指定日期為本月第幾個工作日

 摘要:    下文講述工作中,需要獲取指定日期在當月的工作日--------------------------------------------------下文講述常規的指定工作日所在月的天數分析,實現思路:1 生成一個國家法定假日表(A),非星期六,星期天2 生成一個

Lua中獲取指定月份天數

os.time()相關設定 os.date()相關設定 實現程式碼如下: os.date("%d",os.time({year=os.date("%Y"),month=os.date("%

nodejs 獲取指定月份最後一天

moment nodejs months nodevar moment = require(‘moment‘);// 獲取指定月份最後一天moment(‘2017-12-24‘).endOf(‘month‘).format("YYYY-MM-DD")2017-07-31// 指定月份加九個月後的最

獲取當前月份天數

javascrip func OS UNC ref 天數 () doc turn function mGetdate(){  var date = new Date();   var year = date.getFullYear();   var month = date

php獲取指定月份月初和月末的時間戳

獲取指定月份的開始時間戳和結束時間戳,只需傳入年月即可(2018-01,2018-1兩種格式都可以) $data['sel_time'] = '2018-11'; $data['begin_time'] = strtotime($data['sel_time']); //指定月份的開始時

獲取指定時區的天數,小時數

給定一個當前時間對應的epoch,如何獲取北京時間(GMT+8)的天數天數指的是從1970年1月1日0點開始數的天數看上去很簡單,如果有epoch值t表示當前時間,直接用公式(t-0)/86400秒說明:1. 0表示1970年1月1日0點對應的秒數2. 86400秒錶示一天的

PHP 獲取指定月對應天數

$firstday = mktime(0,0,0,$month,1,$year); //取所給年月的第一天的UNIX時間戳 $days = date('t',$firstday); //返回指定月

C# 獲取當前月份天數的三種方法

方法一://最有含量的一種 int days = System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(DateTime.Now.Year ,DateTime.Now.Mo

獲取指定月份月初,月末時間

$day=date("Y-m-d",time()); $day ="28-03-2015"; $day =date("Y-M-d",strtotime($day)); var_dump(time()); var_dump($day); $day2 = date("Y-m",

SQL 獲取指定月份的所有日期,SQL日期分頁

package awu.demo; import java.util.Date; import java.util.List; import awu.util.DateUtil; public class SQLDemo { /** * @param year 年份 *

獲取指定月份的最後一天

很多情況下,咱們都得獲得一個月的最後一天,但是一般的情況下咱們會想到根據指定的月份判斷大月還是小月,如果是二月份的話就更不巧了,咱們還得幸苦的判斷閏年和平年的情況。但是如果你知道了java中有方法可以處理這樣的問題,那麼你就省事多了。 以下是兩個不同的方法,可根據自己自己不同的需求應用不用的方法。

php中,獲取指定日期的當月天數

在工作中,經常會遇到獲取某一個月份的天數問題,之前我是這麼解決的。 //這裡以2015年11月為例 $inputs['month'] = '201511';//傳遞過來的引數 $tmp_month

js獲取本月或指定月份的最後一天

undefine day nth true || defined turn 獲取 null 自定義方法,用於獲取本月或指定月份的最後一天,如果不傳參數,就是當前月: function getMonthFinalDay(year,month){ var day=‘‘;

iOS NSCalendar獲取當月天數

  獲取當月第一天是周幾 - (void)calculationThisMonthFirstDayInWeek:(NSDate *)date; { if (isEmpty(date)) { date = [NSDate date]; } NS

MySQL 獲取查詢兩日期之間的所有月份天數、小時數(包含無資料的月份天數、小時)

這裡主要使用left join,將所有日期放在左邊列出,然後再根據日期時間匹配貼上資料。   示例:獲取10月份的所有日期; select r1.Idxdate,max(t2.val) from (SELECT @num :[email protected] + 1 AS I

根據年月獲取當月天數

var getDaysInMonth = function(year,month){ month = parseInt(month,10); //parseInt(number,type)這個函式後面如果不跟第2個引數來表示進位制的話,預設是10進位制。 var t

mysql獲取年份,月份天數,的時間函式!

1、獲取年份 select YEAR(CURDATE()); 2018 2、獲取月份 select MONTH(CURDATE()); 12 3、獲取日期 select DATE(CURDATE()); 14 4、獲取當年一月份 select

Python3實現獲取指定日期範圍內的月份列表

import datetime from dateutil import rrule class TimeHelper(): def getMonthRangList(self, start_month, end_month): """ 從開始日期到結束