数据类型转化问题

wang_yong 2003-10-16 06:19:17
我是Sybase菜鸟,请教高手如何将Sybase中的DateTime数据格式转化成“YYYYMMDD”形式的字符格式。
...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zch999 2003-10-16
  • 打赏
  • 举报
回复
112 表示的是yyyymmdd格试

select TradeType,sum(TradeAmount) from dbTradeList
where convert(char(8),TradeDate,112) between '20031008' and '20031014' 是可以的,你执行试试
wang_yong 2003-10-16
  • 打赏
  • 举报
回复
另外,是否可以作为条件,另加过滤条件,例如:Between……and……吗?
Example:
select TradeType,sum(TradeAmount) from dbTradeList
where convert(char(8),TradeDate,112) between '20031008' and '20031014'
wang_yong 2003-10-16
  • 打赏
  • 举报
回复
请教zch999(辉),你回复中的112是代表什么意思?
zch999 2003-10-16
  • 打赏
  • 举报
回复
请用:convert(char(8),datatime_data,112)试试
wang_yong 2003-10-16
  • 打赏
  • 举报
回复
能否具体说明一下Convert()函数数据参数,因为我的机器只是安装了Sybase客户端,没有联机帮助。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧