我正尝试在cockroach DB select查询中将时间戳值格式化为yyyymmdd。在MySQL中,我们可以使用DATE_FORMAT()格式化日期 例如,将结果提取为所需格式的SELECT DATE_FORMAT(created_at, "%Y-%m-%d") FROM users。我们可以在蟑螂数据库中使用DATE_FORMAT()的替代方案是什么?
我有一个如下所示的表,日期列是一个字符串(MMMM-yyyy)。 我想为ID选择最新的行。对于ID # 2,最新日期为2020年8月,价格为45.40 ID Date Price2 July-202042.30 我尝试过format(date, 'MMMM-yyyy) as formatted date和STR_TO_DATE(date, '%MMMM-%yyyy'),但无法将其转换为日期,因此无法对列进行排序
我注意到MySQL中关于WHERE子句中日期查询的一些奇怪行为。我对MySQL相当陌生,所以我想知道这是否是有意的行为,或者我是否可以做些什么来解决这个问题。以下查询返回表中的所有内容,就好像根本没有日期参数一样。我得到的结果日期从1997年和日期从2015+。file_creation_date > '2014-9-12'
select * from shipments where file_creation_date