Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 从交易中选择名称、截止日期(transactiondate,'J')作为txn\U日期; transaction table ID Name transactiondate 1 AAA 2458010 2 BBB _Sql_Oracle - Fatal编程技术网

Sql 从交易中选择名称、截止日期(transactiondate,'J')作为txn\U日期; transaction table ID Name transactiondate 1 AAA 2458010 2 BBB

Sql 从交易中选择名称、截止日期(transactiondate,'J')作为txn\U日期; transaction table ID Name transactiondate 1 AAA 2458010 2 BBB ,sql,oracle,Sql,Oracle,从交易中选择名称、截止日期(transactiondate,'J')作为txn\U日期; transaction table ID Name transactiondate 1 AAA 2458010 2 BBB 2458351 3 CCC 2458712 Select * from transaction where transactiondate <= TOCHAR(todate('2019/09/17 00:00:00',

从交易中选择名称、截止日期(transactiondate,'J')作为txn\U日期;
transaction table 
ID   Name   transactiondate    
1    AAA    2458010   
2    BBB    2458351
3    CCC    2458712
Select * from transaction where transactiondate <= TOCHAR(todate('2019/09/17 00:00:00', 'YYYY/MM/DD hh24:mi:ss') , 'J');
ID   Name   transactiondate    
1    AAA    2458010   
2    BBB    2458351
Select name, convert(datetime, convert(varchar(10), transactiondate)) as txndateformat 
from transaction;
Desc transaction;
Name             Null?     Type
Id               Not Null  Number(19)
Name             Not Null  VarChar2(100)
transactiondate  Not Null  Number(22)
NAME | JULIAN_DATE | UNIX_TIMESTAMP | SECONDS_SINCE_1970 | MINUTES_SINCE_1970 | HOURS_SINCE_1970 | HOURS_SINCE_1900 | EXCEL_DATE :--- | :------------------ | :------------------ | :------------------ | :------------------ | :------------------ | :------------------ | :------------------ AAA | 2014-02-13 00:00:00 | 1970-01-01 00:40:56 | 1970-01-29 10:25:02 | 1974-09-03 01:02:00 | 2250-04-05 14:00:00 | 2180-04-04 14:00:00 | 8626-03-21 00:00:00 BBB | 2014-02-14 00:00:00 | 1970-01-01 00:40:56 | 1970-01-29 10:25:03 | 1974-09-03 01:03:00 | 2250-04-05 15:00:00 | 2180-04-04 15:00:00 | 8626-03-22 00:00:00
SELECT DATEADD(ss, 2456702, '19700101') --ss means interval = seconds
select to_date('19700101', 'YYYYMMDD') + ( 1 / 24 / 60 / 60) * 2456702
from dual;