Sqlite Azure CAST中的SQL lite(日期为datetime)
我想从以下位置确定我的日期列:2009-01-09T00:00:00 致此:2009-01-09 我在Azure ML中的SQL lite上运行它 我尝试了以下代码:Sqlite Azure CAST中的SQL lite(日期为datetime),sqlite,azure,Sqlite,Azure,我想从以下位置确定我的日期列:2009-01-09T00:00:00 致此:2009-01-09 我在Azure ML中的SQL lite上运行它 我尝试了以下代码: select CAST(date AS datetime) from t1; 但它的回报是2009年 我还尝试了以下代码: select CAST(date AS date) from t1; 但同样的结果是:仅2009年 我更喜欢使用CAST而不是CONVERT(或类似) 实现这一点最简单的方法是什么?SQLite3
select CAST(date AS datetime)
from t1;
但它的回报是2009年
我还尝试了以下代码:
select CAST(date AS date)
from t1;
但同样的结果是:仅2009年
我更喜欢使用CAST而不是CONVERT(或类似)
实现这一点最简单的方法是什么?SQLite3没有日期时间类型,因此它被解释为数字类型(请参见以获取解释),使用字符串上的强制转换将导致您看到它被扫描为整数。要获得所需内容,请使用
substr(X,Y,Z)
功能(请参阅)