sql - 如何从列中的日期时间获取日期部分
问题描述
我想将日期时间格式为 (YYYY-MM-DD hh:mm:ss.nnnnnnn) 的列 (EXECUTION_LOCAL_DATE_TIME) 转换为格式 (YYYY-MM-DD)。何我明白这一点。我在 SQL Server 管理工作室工作
解决方案
如果您的意图只是获取 DATETIME 的 DATE 部分,那么您可以将格式转换为 DATE(请注意,这将返回一个“日期”数据类型,而不是专门格式化为字符串“YYYY-MM-DD”。)
例如:
DECLARE @Dt DATETIME = '2019-01-25T12:00:00'
SELECT CONVERT(DATE, @Dt)
将返回“2019-01-25”
推荐阅读
- php - 正则表达式获取 MTOM 二进制 PDF 内容
- python - Python:绘制从总体到部分的数据图/分布
- microsoft-dynamics - PowerApps:OneDrive 文件夹共享
- python-3.x - 视频仍然不适合 QGraphicsView
- mongodb - MongoDB查询多个关联值
- python - python - 如何在同一return render()函数中将字典和上下文从视图传递到python中的模板
- git - 将 master 合并到 dev/branch 将覆盖 dev/branch
- react-native - React Native 会截断最后一个单词,但是如果不合适就需要移除整个单词
- bootstrap-4 - 为什么我的页脚比其他内容宽?
- react-native - 分别切换多个按钮的背景颜色