如何仅保留日期时间值的时间部分(SQL Server)?

2023-12-30

这是我用来获得HH:MM string:

CONVERT(varchar(5), time_requested, 108)

我认为可能有一种更优雅的方式,甚至可能更有效(请参阅类似的问题如何删除日期时间值的时间部分(SQL Server)? https://stackoverflow.com/questions/2775/how-to-remove-the-time-portion-of-a-datetime-value-sql-server).

要求:

  • 最终结果必须能够轻松转换为字符串(以便能够连接某些字段time_created与一个字段,例如date_created).
  • 必须涵盖以下两种情况:HH:MM and HH:MM:SS.

Declare @D datetime = GetDate()      -- Data Type could be Time as well

Select CONVERT(varchar(8), @D, 108)  -- for HH:MM:SS  11:27:26
Select CONVERT(varchar(5), @D, 108)  -- for HH:MM     11:27

没有提及,如果 2012 年以上你也可以使用 Format()

Declare @D DateTime = '2016-10-22 13:30:25'

Select Format(@D,'HH:mm')         -- 13:30
Select Format(@D,'hh:mm:ss tt')   -- 01:30:25 PM
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何仅保留日期时间值的时间部分(SQL Server)? 的相关文章

  • 如何使用 REST API 导出 SSRS 2017 报告

    我已经设置了 SSRS 2017 我需要使用他们的新 REST API 导出 SSRS 报告 我一直在查看 API 规范here https app swaggerhub com apis microsoft rs SSRS 2 0但我在
  • 如何在SQL Server中创建SYS模式的表?

    可以在 SQL Server 2008 sys 架构中创建表吗 我知道可以将表标记为系统 但不能更改架构 有什么窍门吗 您无法将自己的对象添加到 sys 架构中 无法在 sys 架构中创建用户定义的对象 盖尔 埃里克森 MS SQL Ser
  • 使用具有外键的表将数据从 asp.net 页面插入到我的数据库中

    我是一名初学asp net程序员 我的项目是网上购物课程 我有一些问题 我有 4 个表 它们之间有一些外键 CREATE TABLE dbo orderdetails orderid INT NOT NULL classid INT NOT
  • WinForms 应用程序设计 - 将文档从 SQL Server 移动到文件存储

    我有一个连接到 SQL Server 的标准 WinForms 应用程序 该应用程序允许用户上传当前存储在数据库中的文档 在使用图像列的表中 我需要更改这种方法 以便将文档存储为文件 并将文件的链接存储在数据库表中 使用当前的方法 当用户上
  • 将毫秒转换为日期 (jQuery/JavaScript)

    我有点漫无目的 但我会尽力保持清晰 我很无聊 所以我正在做一个 呼喊箱 我对一件事有点困惑 我想获取输入消息的时间 并且想确保我获取服务器时间 或者至少确保我没有获取用户的本地时间 我知道没关系 因为这东西除了我之外不会被任何人使用 但我想
  • java.time DateTimeFormatter 解析具有灵活的后备值

    我正在尝试将一些代码从 joda 时间移植到 java 时间 JodaTime 可以像这样指定年份的后备值 parser withDefaultYear new DateTime DateTimeZone UTC getYear parse
  • Id 或 [TableName]Id 作为主键/实体标识符

    是否首选使用 Id 作为主键的列名或 TableName Id 作为命名约定 表 账户主键 ID 相对 表 账户主键 AccountId 在我见过的实现中 它似乎分为 50 50 左右 每种方法的优点和缺点是什么 跟进 在我的数据库中使用一
  • 使用 WHILE 创建虚拟数据

    我尝试使用 a 在表中插入一些虚拟数据WHILE 但它运行得非常非常慢 我在想也许我写的代码不正确 你能看一下并确认一下吗 Insert dummy data DECLARE i int Content int SET i 5001 WHI
  • 当时间为 00:00 时,Pandas 读取 excel 返回类型对象

    在更新版本的 Pandas 中 我使用的是 1 2 3 当从 Excel 文件读取时间时 时间为 00 00 00 时会出现问题 下面的脚本 其中 filepath 是我的 Excel 文件的路径 其中包含一个标题名为 Time 的列 im
  • 如何授予所有表的 REFERENCES 权限

    我必须授予REFERENCES登录权限说sql login 我可以给予资助REFERENCES对单个表的权限 例如 GRANT REFERENCES ON Mytable TO sql login 有什么办法可以授予REFERENCES允许
  • 将大量实体插入 SQL Server 2012 [重复]

    这个问题在这里已经有答案了 我正在进行一个使用 Entity Framework 5 和 SQL Server 2012 的项目 我们需要一次插入大量行 100k 个实体的顺序 基本上 我们有一个物理程序 它输出大量二进制数据 然后我们需要
  • PDO SQLSRV 和 PDO MySQL 在获取 int 或 float 时返回字符串

    当您获取时 PDO MS SQL Server 和 PDO MySQL 都会返回一个字符串数组 即使列的 SQL 类型本应是数字类型 例如 int 或 float 我设法解决了这个问题 但我想了解为什么它们一开始就这样设计 是不是因为PDO
  • 获取家庭成员

    假设以下家庭 其构建架构是 create table PersonConn child int parent int insert into PersonConn values 1 2 insert into PersonConn valu
  • 快速转储 SQL Server 表

    我在 SQL Server 2008 R2 中有一个大表 它包含数十亿行 我需要在我们的应用程序中加载整个数据集 查询全表非常慢 我想使用 bcp 将其转储到文件中并加载它 但问题是字符串列包含各种特殊字符 如 t 0 逗号和 n 我找不到
  • Kerberos 双跳

    我们遇到了臭名昭著的 Kerberos 双跳问题 这是一个全新的域 是从以前使用模拟和委派的另一个提供商迁移而来的 我们已将操作系统升级到最新的 SQL 服务器 2017 WPF 应用程序 使用域凭据 gt Web 服务 IIS 10 上的
  • 列中差异的数量

    我想检索一列每行中有多少个字母的差异 例如 如果您有一个值 test 而另一行有一个值 testing 则 test 和 testing 之间的差异为 4 个字母 该列的数据值为 4 I have reflected about it an
  • sql server 按组排名

    问题看似简单 但我却无法理解 这是针对 sql 服务器的 what I have in a table What I need as a output cksum id cksum id 2162514679 204 2162514679
  • 删除 DateTime.ParseExact 的时区

    我正在尝试将字符串解析为具有以下格式的日期时间 日 日期 月 年 时间 上午 下午 时区 示例 美国东部时间 2011 年 12 月 1 日星期四晚上 8 30 我已经使用 DateTime ParseExact 和格式 dddd dd M
  • 为什么 SqlClient 在传递 SqlXml 时使用不必要的 XML 转换?

    我有一个关于从 C 代码将 xml 数据类型传递给查询的问题 首先 这是 SQL Server 上的一个表 CREATE TABLE dbo XmlTable id int IDENTITY 1 1 NOT NULL dat xml NOT
  • 如何在 SQL Server 存储过程中对用户定义的表类型执行 ForEach?

    XX PROCEDURE dbo XXX X dbo IntType readonly AS BEGIN SET NOCOUNT ON how can I foreach X here and do process individually

随机推荐

  • 如何找到UIImage瓶颈

    我有一个应用程序使用UIImage对象 到目前为止 我一直在使用使用如下方式初始化的图像对象 UIImage image UIImage imageNamed imageName 使用我的应用程序包中的图像 我一直在添加功能 以允许用户使用
  • 链接映射减少过滤器时如何减少迭代?

    我一直在读关于map reduce and filter很多是因为它们在 React 和 FP 中的使用量一般 如果我们写这样的东西 let myArr 1 2 3 4 5 6 7 8 9 let sumOfDoubleOfOddNumbe
  • 如何清除表格?

    例如我有一个这样的表格
  • SQL Server:在数据库、实例之间迁移存储过程

    我刚刚将当前数据库复制到新数据库 发现只复制了表 如何一次性以相同的方式复制所有存储过程 我不想再次运行创建查询来一一创建每 个存储过程 先感谢您 这是 MS SQL 中的 使用管理工作室 右键单击您的数据库名称 选择所有任务 选择生成脚本
  • 如何在同一个表单中制作提交按钮、删除和更新,php

    我正在制作一个表单 当用户使用检查按钮检查一行时 他可以删除或更新它 但只有删除按钮有效 我不知道如何在同一表单中制作两个提交按钮 我希望按下删除按钮时转到delete php 更新按钮转到两个update php 下面是我的表单
  • 与应用程序类相关的滑动杀死应用程序和强制停止之间的区别

    我有一个应用程序实现Application class 考虑以下两种情况 A 打开应用程序 gt 按 Home gt 长按 Home 查看最近的应用程序 gt 滑动杀死应用程序 在这种情况下 Application class onCrea
  • 正则表达式和重音符号/波浪号

    我应该如何将重音符号包含到正则表达式中 我想检测来自的信件a z and 但这个正则表达式不起作用 pattern a z i 您可以尝试使用预定义的类来匹配所有字母 例如 p L 这适用于大多数正则表达式引擎 您可以在此处阅读有关正则表达
  • 如何从 QTextEdit 或 QPlainTextEdit 小部件获取当前可见的文本?

    这似乎是一件很常见的事情 但我找不到如何做 我有一个带有一堆文本的 QTextEdit 或 QPlainTextEdit 小部件 足够了 滚动是必要的 我想要另一个小部件提供有关当前可见文本的一些信息 为此 我需要知道 当可见文本发生变化时
  • 用于销毁资源的 Powershell 动词

    我一直在努力坚持批准的 Powershell 动词列表 http msdn microsoft com en us library ms714428 28v vs 85 29 aspx命名我的 cmdlet 时 我有一个创建资源的函数 因此
  • 如何解决请求与 .Net Core Web Api 中的多个端点匹配的问题

    我注意到关于这个话题有很多类似的问题 调用以下任何方法时我收到此错误 Microsoft AspNetCore Routing Matching AmbigouslyMatchException 请求匹配多个终结点 然而 我无法弄清楚解决该
  • 如何使用 jQuery 在克隆输入上增加名称 attrVal 数组?

    我正在尝试为我的婚礼设置一个 RSVP 表单 您可以将几个字段克隆为一次为多个客人进行 RSVP http adrianandemma com http adrianandemma com 这些克隆字段包括几个用于 参加是 否 的单选按钮
  • 将 GWT 单击事件转换为触摸事件

    我正在开发一个大项目 并且编写了很多 GWT 代码 现在我正在努力使该项目与 iPad 和 Android 平板电脑等平板电脑完全兼容 作为其中的一部分 我注意到触摸设备需要300ms延迟处理点击事件 在这个项目中 再次编写触摸事件是一件非
  • Capybara Selenium Chrome 打开 关于 Google Chrome

    我在 Chrome 中进行测试时遇到问题 当我运行测试时 它会在新选项卡中打开 chrome settings help 页面 这导致我的测试失败 因为它找不到应该单击的按钮 当我看到发生了什么时 我正在正常模式下在 Chrome 中进行调
  • iPhone:设置导航栏标题

    大家好 我对 iPhone 开发还很陌生 并且在弄清楚如何更改导航栏的标题时遇到了一些麻烦 在这个网站上的另一个问题上 有人建议使用 viewController title title text 但这对我不起作用 我需要添加 UINavi
  • SQL自定义单位转换

    我正在寻找一种在 SQL 中自定义单位转换的解决方案 我公司使用的数据库是 Microsoft SQL Server 我需要编写一个 SQL 来返回基于 单位转换表 的转换因子 say Item chicken wings itemid 1
  • Java 中“DateTimeFormatter”格式化模式代码中的“uuuu”与“yyyy”?

    The DateTimeFormatter https docs oracle com en java javase 11 docs api java base java time format DateTimeFormatter html
  • 如何缩进“if”语句的长条件语句?

    我的问题涉及上一个问题 https stackoverflow com questions 322034 if statement formatting best practise whats your style 但提供的解决方案并不能解
  • 在django中保存多个上传的文件

    我想在我的应用程序中上传并保存多个文件 我有
  • IPython 控制台 - 删除行开头的 [#] 中的行号?

    我刚刚开始使用 Spyder 注意到在屏幕左下角的 IPython 控制台中 它总是在每行输出的开头显示 In 所以它会说 In 1 print ugh ugh In 2 https i stack imgur com L8UYh jpg
  • 如何仅保留日期时间值的时间部分(SQL Server)?

    这是我用来获得HH MM string CONVERT varchar 5 time requested 108 我认为可能有一种更优雅的方式 甚至可能更有效 请参阅类似的问题如何删除日期时间值的时间部分 SQL Server https