假设表table1中有字段setdate(date类型)
oracle语法:select
from
table1
where (to_char(setdate,'yyyy-mm-dd')
between
'2009-01-01'
and
'2009-12-31')
sqlserver语法:select
from
table1
where setdate
between
'2009-01-01'
and
'2009-12-31'
access语法:select
from
table1
where setdate
between
#2009-01-01#
and
#2009-12-31#
这是Excel的问题,自动将01-07识别为日期
可以这样试试,输出时加上单引号,例如:
ExcelAppCells[1,1]Value := '''' + '01-07';用convert取你要都时间字段就可以了。比如:bcp
‘select
convert(varchar(24),字段,120)
from
表’……这样取出的字段就没有毫秒了
以上就是关于在Oracle数据库中如何导出某一个时间段的数据全部的内容,包括:在Oracle数据库中如何导出某一个时间段的数据、使用delphi时,在数据库中输入01-07(文本模式),在excel中导出时变成日期:1月7日。为什么、bcp导出数据后日期字段格式不对等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)