过去10天了。。。该怎么样呢?

作者反思了自己连续两天沉迷游戏的行为,意识到这影响了原本的学习计划,包括高等数学和英语的学习进度。决定从明天起要更好地规划时间,并给出了自我激励的话语。

         哎。。昨天今天。。打了将近两天的游戏了。我到底是在做什么呢?前几天是由于创新杯的中期测试,装系统,编程,那么昨天和今天呢?本来星期三就可以把高数看完的,可是现在呢?要今天晚上才能看完。 哎。。英语也很久没有看了,单词也很久没有背了,难道单词都能背了吗?买那么多资料是买来耍的吗?难道不知道挣钱的辛苦吗?自己吃饭都有问题了还不知道努力吗? 悲哀。。悲哀。。为自己那脆弱的心灵而悲哀。 不管怎么样。一定要坚持下去。。可能很多天没有写blog了没有反省了。不记得自己该做什么了? 

 

       明天开始,一定要每天提醒自己。该做什么,必须要做什么。下面有几句话:(送给我自己的哈)

 

     重复用相同的途径去完成某件事,可以保证这件事可以完成,但你却只是充当了机器人的角色。

     劳于心者治人,劳力者治于人。

    大多数人都认为,世界上除了自己以外,其他人都应该改变,其实改变自己比改变其他人更容易。

    你所见的世界并非使它的真貌,观察的角度不同,就决定了你认知疆域的界限,一个根深蒂固的观念,会像一座坚不可摧的囚牢,把你框定在过去经验与周遭事物的狭小空间里,让你动弹不得。

 

呵呵。。其实一切就是如此的简单。。。

 

  游戏。应该适度。。。哈

### 动态生成过去 N 的日期范围 在 SQL 查询中动态生成过去 N 的日期范围,可以通过不同的数据库系统提供的功能实现。以下是针对不同数据库系统的实现方法: #### 1. SQL Server 在 SQL Server 中,可以利用系统表 `master..spt_values` 来生成连续的日期列表[^1]。以下是一个示例查询,用于生成过去 N 的日期范围: ```sql DECLARE @N INT = 10; -- 定义过去数 N SELECT CONVERT(VARCHAR(100), DATEADD(DAY, -number, GETDATE()), 23) AS 日期 FROM master..spt_values n WHERE n.type = 'P' AND number <= @N; ``` 此查询通过 `DATEADD` 函数从当前日期减去 `number` 值,生成一个包含过去 N 的日期列表[^1]。 #### 2. Oracle 数据库 在 Oracle 数据库中,可以使用 `CONNECT BY` 子句结合 `LEVEL` 和 `SYSDATE` 来生成过去 N 的日期列表[^2]。以下是一个示例查询: ```sql DECLARE N NUMBER := 15; -- 定义过去数 N BEGIN SELECT TO_CHAR(TRUNC(SYSDATE) - LEVEL + 1, 'YYYY-MM-DD') AS 日期 FROM DUAL CONNECT BY LEVEL <= N; END; ``` 此查询通过 `TRUNC(SYSDATE)` 获取当前日期,并通过 `LEVEL` 动态生成过去 N 的日期列表。 #### 3. MySQL 数据库 在 MySQL 中,可以使用递归 Common Table Expressions (CTE) 或者变量来生成过去 N 的日期列表。以下是一个基于 CTE 的示例查询: ```sql WITH RECURSIVE DateRange AS ( SELECT CURDATE() - INTERVAL 1 DAY AS 日期 UNION ALL SELECT 日期 - INTERVAL 1 DAY FROM DateRange WHERE 日期 > CURDATE() - INTERVAL 10 DAY ) SELECT 日期 FROM DateRange; ``` 此查询通过递归 CTE 从当前日期向前推算,生成过去 N 的日期列表。 #### 4. 达梦数据库 达梦数据库与 Oracle 类似,可以使用 `CONNECT BY` 子句来生成日期列表[^2]。以下是一个示例查询: ```sql SELECT TO_CHAR(TRUNC(SYSDATE) - LEVEL + 1, 'YYYY-MM-DD') AS 日期 FROM DUAL CONNECT BY LEVEL <= 15; -- 定义过去数 N ``` 此查询通过 `LEVEL` 动态生成过去 N 的日期列表[^2]。 --- ### 注意事项 - 在实际应用中,确保数据库支持所使用的语法和函数。 - 如果需要将生成的日期列表与其他表进行连接查询,建议对连接字段创建索引以优化性能[^3]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值