我有一个场景,我必须将数据从Oracle表移动到SQL Server表。Oracle中的列是Timestamp(6),6是精度。现在我不能以字符串格式发送Oracle数据。我直接从Oracle表中提取数据,因此无法在oracle端对其进行格式化。我能做的就是用VB6.Format格式化数据,使其适用于SQL Server DateTime。我正在为Oracle Date to SQL Server Datetime执行此操作。
时间戳和日期时间也可以做类似的事情吗?
我有一个SQL Server Analysis Service OLAP多维数据集,其中的一个维度字段是datetime字段。这不是Date维度(就像可以生成的维度一样)。这表示数据的月末期间。问题是sql server数据字段是日期时间字段,除了将类型更改为仅日期之外,如何更改格式以排除时间?基本上;MM/DD/YYYY。
度量值似乎具有格式化的能力(例如货币),但不能格式化维度。也许我需要查看视图代码并在其中添加sql格式化代码
我将时间作为hhmmss(41634)存储在Db2字段中。我想在SQL中将其格式化为HH:MM:SS。substr(fieldTME,2,2) as Minute,使用上面的sql但是,如果时间值存储为(102333),则上面的.The不起作用。我能否将SQL中的小时、分钟和秒格式化为hh:mms:ss