我的表中有一列是varchar(10),它基本上是一个格式为2020-10的日期。我希望能够将结果显示为2020-10-01 (将01添加到日期)。
发布于 2019-08-07 23:49:59
试试这个:
SELECT CONCAT(my_date, '-01')as my_date FROM my_table发布于 2019-08-07 23:43:18
您没有说明它是哪种类型的数据库,但是,这应该是可行的。
当您正在操作字符串属性时,您正在寻找CONCAT函数。
SELECT CONCAT(my_date_str, '-01') FROM YourTable发布于 2019-08-07 23:44:00
在标准SQL中:
select cast( (yyyymm || '-01') as date)特定的数据库可能有其他方法。
https://stackoverflow.com/questions/57398008
复制相似问题