SQL Server
小强_程序猿_
一枚老程序员~~~~
展开
-
SQL Server上月同期 日期的计算
遇到个需求,上月同期的日期计算,导致上月同期的数据少计算了1天,(此处的上月同期为 日期的截止日期,例:create_date < 上月同期截止日期),这里也包括了闰年的特殊情况以下是一些测试用例:如今天是 2019-10-31 上月同期就是 2019-10-1,今天是 2019-10-30,上月同期 2019-9-30今天是2019-3-29,上月同期为 2019-3-1今天是...原创 2019-10-31 16:33:29 · 2992 阅读 · 0 评论 -
SQL Server问题总结
1.无法连接到(local)SQL server 2008 远程的数据库可以打开,本机的登录总是失败, 解决办法:打开SQL server 配置管理器,禁用via,然后在服务管理里重启SQL Server服务2.SQL Server 附加数据库,只有mdf文件,没有ldf文件 执行语句:CREATE DATABASE db_yygh_Dataon (FileName...原创 2018-09-07 16:56:48 · 311 阅读 · 0 评论 -
Sql Server 判断月末及上月同期对比
在做报表的时候,有个本月和上月同期对比的业务,开始是这样的:2月27号对比到上月1月27号 ,2月28号对比到1月28号,领导要求2月28号对比到1月31号。需求就是月末跟月末对比,非月末跟上月同期对比,于是调整下查询的开始日期和结束日期:今天不是月末的情况:declare @start datetime --开始日期declare @end datetime -- 结束日期...原创 2019-01-14 10:06:19 · 2670 阅读 · 0 评论 -
数据库设计的范式
概念设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求。 设计关系数据库时,遵从不同的规范要求,设计合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式 呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式...原创 2019-07-31 11:23:16 · 198 阅读 · 0 评论 -
sql语句笔记
1.查看表注释SELECT A.name AS table_name,B.name AS column_name,C.value AS column_description FROM sys.tables A INNER JOIN sys.columns B ON B.object_id = A.object_id LEFT JOIN sys.extended_properties C ON C...原创 2019-08-12 10:34:59 · 131 阅读 · 0 评论