我的表中有一列是varchar(10),基本上是2020-10格式的日期。我希望结果显示为2020-10-01(将01添加到日期中)。
答案 0 :(得分:1)
尝试一下:
SELECT CONCAT(my_date, '-01')as my_date FROM my_table
答案 1 :(得分:0)
您没有说数据库是哪种类型,但是很好,这应该可以工作。
在处理字符串属性时,您正在寻找CONCAT
函数。
SELECT CONCAT(my_date_str, '-01') FROM YourTable
答案 2 :(得分:0)
在标准SQL中:
select cast( (yyyymm || '-01') as date)
特定数据库可能还有其他方法。