SQL中的两位数日期格式

阿卜杜勒

我有一个表字段AccID,在其中必须NameDateSQL查询中的“ MyName-010415”连接

日期格式为01-04-201501/04/2015但是我想像这样显示它010415

马哈茂德·加马尔(Mahmoud Gamal)

对于日期部分,要获取所需的格式,请尝试以下操作:

SELECT 
  RIGHT(REPLICATE('0', 2) + CAST(DATEPART(DD, accid) AS VARCHAR(2)), 2) +
  RIGHT(REPLICATE('0', 2) + CAST(DATEPART(MM, accid) AS VARCHAR(2)), 2) +
  RIGHT(DATEPART(YY, accid), 2) AS CustomFormat
FROM yourtablename
...

DATEPART(DD, accid)给你一天的时段和相同的mm,并yy会给你月份和年份部分。然后,我添加的功能RIGHT(REPLICATE('0', 2) + CAST(... AS VARCHAR(2)), 2)添加前导零,而不是1它会01


正如@ bernd-linde建议的那样,您可以使用此函数将其与名称部分连接起来,例如:

concat(Name, ....) AS ...

你也可以只SELECTUPDATE取决于你在找什么。

就像@ bernd-linde小提琴一样

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL中的两位数日期格式

来自分类Dev

用两位数的年份日期格式定义年份

来自分类Dev

解析两位数的日期

来自分类Dev

Java8 DateTimeFormatter解析带有一位和两位数日期的日期

来自分类Dev

如何将年份为两位数的德语日期格式转换为 UTC 格式?

来自分类Dev

日期格式为24小时的两位数字

来自分类Dev

如何从Java中的整数计算两位数的位数?

来自分类Dev

处理 Pandas df 中“日期”(yyyymmdd)列中每行的最后两位数字(dd)

来自分类Dev

将数字格式化为两位数

来自分类常见问题

如何在python中获取两位数(00.00.00)的小时格式?

来自分类Dev

PHP用两位数的年份转换日期

来自分类Dev

Snowsql 两位数世纪开始日期转换问题

来自分类Dev

两位数的时差

来自分类Dev

如何在Android中获得两位数的日期和时间?

来自分类Dev

如何在SQL Server中删除小数点后的两位数字

来自分类Dev

SimpleDateFormat中的两位数年份

来自分类Dev

在NASM(Linux)中添加两位数字

来自分类Dev

如何从数字中获得前两位数字?

来自分类Dev

在数组中查找数字(两位数)

来自分类Dev

在PHP中回显两位数的数字

来自分类Dev

SimpleDateFormat中的两位数年份

来自分类Dev

如何从字母分配的数字中获得两位数

来自分类Dev

两位数未显示在 nativescript 标签中

来自分类Dev

如何在Excel中每两位数字后添加逗号和空格,然后格式化文本?

来自分类Dev

bash无法识别两位数

来自分类Dev

AngularJS orderyby两位数字

来自分类Dev

用两位数字索引

来自分类Dev

每两位数字交换

来自分类Dev

逗号后两位数