摘要: 标识指定日期的星期数,即计算出该日期是星期几,比看上去要复杂的多,要返回Northwind数据库Orders表中所有星期二发生的订单,在datepart函数中使用weekday单位,可以提取出指定日期datetime值得星期数(从1到7),然而从指定日期datetime中得到的星期数依赖于会话选项DATEFIRST的设置,该设置确定一周的 第一天,如果指定为1则表示星期一是一周的第一天,如果指定为... 阅读全文
posted @ 2011-08-12 15:04 梅子黄时雨 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 很多与时间有关的查询都要求标识重叠的时期,下面的示例中,出于统计账单或其他目的,Sessions表跟踪应用程序的用户会话。会话表示接入到互联网的链接,例如一些互联网的供应商按照链接时间收费。该表包含主键(keycol),应用程序名称(app),用户名(usr),开始时间(starttime),结束时间(endtime) 创建表: USE [tempdb] GO /****** Object: Table [dbo].[Sessions] Script Date: 08/12/2011 10:56:52 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDEN 阅读全文
posted @ 2011-08-12 11:04 梅子黄时雨 阅读(262) 评论(0) 推荐(0) 编辑