无法从Sql server获得Oracle中我想要的结果

时间:2017-11-03 13:53:43

标签: sql-server oracle

这个代码在Sql Server中。但是我试图将它转换到Oracle但是失败了。这可能是一个简单的任务,但我还是不能这样做,因为我还在学习。请帮忙。

DECLARE @StartDateTime DATETIME='2017-01-01 00:00:00'
DECLARE @EndDateTime DATETIME='2017-12-31 23:59:59';

这是我迄今为止在Oracle中所做的。但是显示错误。

  DECLARE StartDateTime  DATE='2017-01-01 00:00:00'
  EndDateTime  DATE='2017-12-31 23:59:59';

1 个答案:

答案 0 :(得分:1)

timestamp literal的正确语法是:

time = data['T']
data['T'] = pd.to_datetime(time)
plt.figure(figsize=(9, 5))
plt.plot(data['Close'], lw=1, label='ARK CLOSE')
plt.plot(data['MA_5'], 'g', lw=1, label='5-day SMA (green)')
plt.plot(data['MA_20'], 'y', lw=2, label='20-day SMA (red)')
plt.xticks(data['T'])
plt.setp(plt.gca().get_xticklabels(), rotation=30)
plt.show()