在SQL查询中判断‘2006-02-24’是星期几?
在存储过程中实现。
在存储过程中实现。
解决方案 »
- 位操作
- clientdataset的locate事件怎么进行转移呢?
- 一个PopMenu,怎么做.
- 请教,如何解决MDI+DLL+FastReport3.13的综合应用系统,关闭时出错的问题?
- delphi7 下怎么用nmudp?看了前面的解决方法,但是没看明白,能不能具体地说一下
- 如何使用类似pos的,但要从右边起找?
- 在线等待:在DELPHI中调用windows api 的 SetFocus(),应怎样调用?
- 高分等待:哪位高手能指点一下有关 Delphi 读写并口的方法!资料 等待中...
- 各位进来看看有关与dll文件的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 急!!!一个简单不常遇到的问题,FileListBox 控件如何实现按时间顺序排列文件。
- paradox 数据库为什么无法插入数值型数据?控件的问题么?
- 请教关于DELPHI中"EDIT"组件的问题?
--查询某日期是星期几
Declare @dtmZeroDate datetime
Declare @dtmNowDate datetime
Declare @intDispersion int --差距天数
Declare @intZeroDay int
SET @intZeroDay=1
SET @dtmZeroDate='2005-12-05' --周一,这是参考日期,通过跟这天求差再模7来获得应该加的日数SET @dtmZeroDate=''
SET @dtmNowDate='2005-12-04' --这里设置你要查询的日子 IF @dtmNowDate=''
SET @dtmNowDate=Convert(varchar(10),GetDate(),120) BEGIN if @dtmZeroDate<=@dtmNowDate SET @intDispersion=DateDiff(day,@dtmZeroDate,@dtmNowDate)
ELSE
SET @intDispersion=DateDiff(day,@dtmNowDate,@dtmZeroDate)
SET @intDispersion=@intDispersion%7 SET @intZeroDay=@intZeroDay+@intDispersion
END
SELECT @intZeroDay