我有以下格式的日期和时间SELECT
TradeDate,
(
SUM(CASE WHEN Stock_Short = "TQQQ" THEN LastPrice * Volume ELSE 0 END) -
SUM(CASE WHEN Stock_Short = "SQQQ" THEN LastPrice * Volume ELSE 0 END)
) AS difference
FROM aktien
WHERE Stock_Short IN ("TQQQ","SQQQ")
GROUP BY TradeDate
ORDER BY TradeDate DESC
。我想在环回模型中为此定义数据类型。我已经上网浏览了好几个小时,但没有找到关于在环回中应使用哪种数据类型的解决方案。
我尝试过
2018-10-31T10:30
OR
type: "timestamp"
OR
type: "date"
dataType: "timestamp"
但没有效果
在编译时我得到警告
大摇大摆:跳过未知类型的“时间戳”。
那么type: "datetime"
格式的正确数据类型是什么
答案 0 :(得分:1)
“ myDate”:{ “ type”:“ string”, “ dataType”:“日期”, ... }
REf:https://github.com/strongloop/loopback-connector-mysql/issues/149
答案 1 :(得分:1)
这就是我模型中的createdOn属性的样子。 回送中的数据类型为Date,而在MySQL中为datetime。将JavaScript日期转换为MySQL datetime格式是通过回送隐式完成的
"createdon": {
"type": "Date",
"required": true,
"mysql": {
"columnName": "CreatedOn",
"dataType": "datetime",
"nullable": "N"
},
"_selectable": false
}