1

数据库里的日期处理

 3 years ago
source link: https://zhiqiang.org/coding/date-in-sql.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

数据库里的日期处理

作者: 张志强

, 发表于 2020-04-09

, 共 255 字 , 共阅读 4 次

1. MSSQL

可参考:https://www.mssqltips.com/sqlservertip/1145/date-and-time-conversions-using-sql-server/

select date, convert(varchar, date, 112), convert(varchar, date, 111)
from T
where date = '20200101'

其中 112 的格式为'20200101', 111 的格式是'2020-01-01'。

Q. E. D.

avatar-0.jpg
类似文章:

2014-11-01, 编程 »

SQL

现在 Access 用的人应该不多了,本来我以为我也不可能用这玩意儿,但最近在用 VBA 通过 SQL 处理数据时,发现它的语法是 Access 的语法。平时对 SQL Server 语法相对熟悉一些。下文总结了 Access 和 SQL Server 语法的差异。
如果一个日期(或者时间),如果用字符串,比如"2010-10-04"的形式,各个系统都没有什么区别。在某些时候,将日期用数字表示,将大大增加对日期查找、比较的效率。而如果用数字来表示日期,在不同的系统之间差别就大了。
Matlab 的 database 工具箱只支持 ODBC 数据库连接,在使用之前需要先设置 ODBC 数据源。之前在 Excel 里用的是 ADODB ,使用 ADODB 的好处是无需设置 ODBC 源,似乎效率也要高一些(但我一直没弄懂 ADODB 是什么东西,所以效率这东西我也说不清)。

2009-11-21, 编程 »

Excel, VBA

VBA 的 Date 类型比较奇怪。

2014-03-17, 编程 »

Excel, 数据库

在前面的文章里,我已经提到Excel 数据本身可以当做一张 SQL 查询的数据表,并在 Excel 内进行数据库运算操作。数据库查询函数可以用我之前写的Excel 数据库操作函数类。我们可以用以下方式
一定要先座这一几步,否则直接用pypyodbc会爆下面错误:
理论计算机(I)课上讲的一个问题,很有意思。
Excel、Matlab 在与数据库交互数据时,通常需要事先配置好 ODBC 数据源,这导致一个文件换到另一台机器还需要重新配置 ODBC。手工配置太麻烦,从国外一个网站看到一种解决方案:
前一篇: GIT 设置

2020-04-06, IT »

GIT, proxy

大部分设置都是通过git config命令实现的:

2020-06-10, 编程 »

C++, boost, 命令行

我们用boost的命令行库program_options解析命令行,在解释布尔命令行时使用下面代码:

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK