1:“时间”列的类型定成datetime好?还是yyyy-mm-dd形式的char(10)好呢?当然用datetime好.2:按照SQLServer的时间概念,一周是周日到周六,还是周一到周日?一周是周日到周六.每周第一天为星期天3:如何确定一周的开始和结束时间?使用哪个函数,还是根据getdate()获取当前时间,推算出来。if datepart(weekday,getdate())=2
print '今天是星期1,一周的开始'
else
print '今天不是星期1'
print '今天是星期1,一周的开始'
else
print '今天不是星期1'
解决方案 »
- 请问一个族索引创建的问题和存储过程问题?
- 如何在存储过程中使一个表中的列值等于另外两列的算术表达式的值?
- 一个多服务器的查询语句
- 怎样才能返回日期中月份的英文写法
- 现在有个语句问题:将一条搜索出来的语句通过form提交,提交页要先把这条信息插入到某个表里,然后把搜索出来的信息从原表中删除
- 求一SQL
- 急! ! !急! ! !急! ! !一条SQL语句:查询表中的一列的第一个字母
- [求助]win2000 AD服务器上,如何重新装SQL2000?
- 求一个比较难的sql语句
- 怎样优化重建索引?
- 谁知道Northwind.Employees.Photo里的数据是什么文件格式?
- 求存储过程的SQL语句。
datetime这样才灵活2:按照SQLServer的时间概念,一周是周日到周六,还是周一到周日?
select datename(weekday,getdate())
select datepart(year,列名) 年,datepart(week,列名) 周,count(*) from 表 group by datepart(year,列名),datepart(week,列名)