sqlserver 取日期年份月份

select convert(varchar(10),datepart(YYYY,a.fssj)) as years,--得到年份
convert(varchar(10),datepart(mm,a.fssj)) as months,--得到月份
sum(case when b.fszt in (‘1‘,‘2‘) then a.cfs else 0 end) as fscgnumber,
sum(a.cfs) as fsnumber
from T_MTN_Sendrecord a
inner join T_MTN_SendNote b on a.dxdm=b.dxdm
group by convert(varchar(10),datepart(YYYY,a.fssj)),convert(varchar(10),datepart(mm,a.fssj))
order by convert(int,convert(varchar(10),datepart(YYYY,a.fssj))), --年份由字符串转化为数字
convert(int,convert(varchar(10),datepart(mm,a.fssj)))

时间: 2024-10-11 16:11:27

sqlserver 取日期年份月份的相关文章

C#计算两个时间年份月份差

Reference: http://www.cnblogs.com/IT-Bear/archive/2012/01/16/2323609.html DateTime dt1 = Convert.ToDateTime("2008-8-8"); DateTime dt2 = System.DateTime.Now; int Year = dt2.Year - dt1.Year; int Month = (dt2.Year - dt1.Year) * 12 + (dt2.Month - dt

[转]Sql按年份.月份.每天统计数量

1.每年 select year(ordertime) 年, sum(Total) 合计 from 表 group by year(ordertime) 2.每月 select year(ordertime) 年, month(ordertime) 月, sum(Total) 合计 from 表 group by year(ordertime), month(ordertime) 3.每日 select year(ordertime) 年, month(ordertime) 月, day(ord

[PHP学习教程 - 日期/时间]001.月份第一天&最后一天(Month First Day & Last Day)

引言:在时间处理上,对于前/后台人性化的展示当前月份最大天数,这个是网站必须要处理的一个方面.但通常这一块会由第三方类库直接包装,这里我们做一个简单的Mark. 今天,我们就为大家提供一个函数,获得指定月份的第一天和最后一天! 大家请直接看教程! 功能函数 函数非常简单,下面贴出使用方式 语法:array(firstday=>, lastday=>) = firstAndLastDay(年份, 月份) 参数解析: $y-年份 $m-月份 返回结果: array(本月开始时间时间戮,本月结束时间

年份月数天数

问题: 编写程序,使之所给的年份和月份,按照万年历的算法获知该年该月的天数,并输出结果.要求程序能反复运行,直至键入的年份和月份分别为2100年和12月为止. 分析: 程序要求输入年份月份,输出该月的天数,应主要考虑闰年,闰年的2月有29天,非闰年的2月只有28天.按通常历法,每四年有一个闰年,那么每400年就有100个闰年,但这种算法有误差积累,年数多了就不准.所谓万年历是指使用一万年都能保持准确的历法,根据万年历的算法,每400年只能有97个闰年,不妨假设程序中的年份取1701年至2100年

员工管理系统

1.具有菜单,包括如下菜单: 员工管理:录入员工信息.删除员工信息.修改员工信息.查询员工信息 工资管理:录入员工工资.修改员工工资.查询员工工资.统计工资总额(某个时间段的) 关于:帮助,帮助中写明开发者和开发日期,开发者是你本人. 主界面如图所示: 2.数据库包括2个主要表 Employee(employeeID,employeeName,sex,workage,gangweui),即包括员工编号.员工姓名.性别.工龄.岗位,其中employeeID为主键. Wage(employeeD,y

笔记5.28-

2015.5.28 ***数据库·表的约束*** 一.防止同一条数据完全重复 1.主关键字约束(主键约束)---PK ①能够唯一地区分每一行数据---不许重 ②表中的数据按照主关键字排序---有序 ③主关键字不能为空---不为空 ④一个表只能有一个主键,但可以设置组合主键 操作: 添加主键:在表的设计界面,在相应的列上右击“设为主键” 删除主键:在表的设计界面,在相应的列上右击“删除主键” 2.唯一键约束(候选键)---UK ①唯一键不许重,可以为空 ②一个表中可以有多个唯一键 ③唯一键不能自动

delphi公用函数

{*******************************************************} { } { Delphi公用函数单元 } { } { 版权所有 (C) 2008 } { } {*******************************************************} unit YzDelphiFunc; interface uses ComCtrls, Forms, Windows, Classes, SysUtils, ComObj,

delphi公共函数 UMyPubFuncFroc--版权所有 (C) 2008 勇者工作室

{*******************************************************} { } { Delphi公用函数单元 } { } { 版权所有 (C) 2008 勇者工作室 } { } {*******************************************************} unit UMyPubFuncFroc; interface uses ComCtrls, Forms, Windows, Classes, SysUtils,

SQL时间日期函数

getdate() 函数 以datetime的默认格式返回系统当前的日期和时间 语法格式:getdate() Year() Month() Day() 函数 返回date_expression中的年份,月份,日期值 语法格式:Year/Month/Day (date_expression datetime/varchar) Returns int 例:Year(getdate()),Year('2016-05-01') datename() 函数 以字符串的形式返回日期的指定部分 语法格式:da