iaj*_*jnr 1 mysql psql amazon-redshift
我有一个包含2列epoch_start和epoch_end的表.我想找出这两个时代的天数差异.
我面临的问题是上面的列是字符变化(5000)类型.运行的查询是
选择datediff(day,'1459762341','1450762341')作为numdays;
我得到的错误是
错误:类型为timestamp的输入语法无效:"1459762341"
我找到了解决方案 -
SELECT(TIMESTAMP'epoch'+''''1459762341'*INTERVAL'1 Second')as mytimestamp
选择datediff(day,(TIMESTAMP'epoch'+''1458762341'*INTERVAL'1 Second'),(TIMESTAMP'epoch'+''''1459762341'*INTERVAL'1 Second'))作为numdays;