搭建论坛《搭建之星》论坛数据库交流 → [求助]


  共有2123人关注过本帖树形打印

主题:[求助]

帅哥哟,离线,有人找我吗?
tzszy
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技术员 帖子:143 积分:1103 威望:0 精华:0 注册:2006-2-21 7:41:05
[求助]  发帖心情 Post By:2008-5-29 16:23:35

数据表中的金额字段长度是8,实际录入如100,怎样左补0,为00000100

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2008-5-29 17:04:30

你的这个要求,是在数据库的表中,还是打印时的报表中。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
tzszy
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技术员 帖子:143 积分:1103 威望:0 精华:0 注册:2006-2-21 7:41:05
  发帖心情 Post By:2008-5-31 9:58:52

数据库的表中数据导出一定为数据结构长度,左边位数不够以0补起

如: 金额(数字长度七位) 导出金额

100 0000100

1000 0001000

1 0000001



支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2008-5-31 11:25:46

你的这个要求,必须自己做,一个字段一个字段的判断,才可以。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建爱好者
等级:爱好者 帖子:238 积分:1173 威望:1 精华:0 注册:2006-12-28 10:22:07
  发帖心情 Post By:2008-5-31 12:34:19

以下是引用admin在2008-5-31 11:25:46的发言:

你的这个要求,必须自己做,一个字段一个字段的判断,才可以。

不需要判断,用以下一条SQL语句就可以直接输出类似于3楼的查询结果(假如字段名为“金额”,以下语句在SQL SERVER数据库中测试通过,如果是ACCESS数据库,相关函数可能要修改):

select replicate('0',7-len(convert(varchar(7),金额)))+convert(varchar(7),金额) as 导出金额 from .......


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

[求助]








签名