-SQL 输出2010年的所有周末

简介: declare @date datetime='2010-01-01'; while(Year(@date)=2010) begin if(DATEPART(WEEKDAY,@date) in (1,7)) begin print @date end select @date...
declare @date datetime='2010-01-01';
while(Year(@date)=2010)
begin
	if(DATEPART(WEEKDAY,@date) in (1,7))
	begin
	print @date
	end
	select @date=DateAdd(DAY,1,@date);
end
目录
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月数据
mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月数据
|
4月前
|
SQL
leetcode-SQL-1280. 学生们参加各科测试的次数
leetcode-SQL-1280. 学生们参加各科测试的次数
28 0
|
8月前
|
SQL 存储 弹性计算
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
123 0
|
SQL 关系型数据库 MySQL
sql做题第一天
sql查询语法的学习
|
SQL 关系型数据库 MySQL
8 种最坑的SQL错误用法,你有没有踩过?
8 种最坑的SQL错误用法,你有没有踩过?
|
SQL 索引
SQL学习第三天打卡
常用函数、null值、case表达式
66 0
|
SQL
SQL学习打卡第二天
select语句与where、group by、order by等子句结合使用
67 0
|
SQL 存储 数据库
SQL学习第一天打卡
主要为SQL中的基础概念,创建、删除、修改数据库、表等基本语法,四种基本数据类型等学习心得。
64 1
|
存储 SQL 缓存
怎样才能写出高质量的SQL语句?
网上关于sql优化的答案数不胜数,可是篇幅太长,看一下滚动条就没有要看下去的欲望,这里自己总结精简了一下,全文1200字,阅读需要5分钟,还有很多不足之处望大佬多多指点~ 字段设计 价格使用定点数decimal 小单位大数额避免出现小数 单表字段不宜过多(最多30) 尽可能使用 not null 关联表的设计 一对多(使用外键) 多对多(单独新建一张表将多对多拆分成两个一对多) 一对一(如商品的基本信息(item)和商品的详细信息(item_intro),通常使用相同的主键或者增加一个外键字段(item_id)) 范式
131 0