一個關于sql的問題﹐高分請教(100分)

  • 主题发起人 hongxinyan
  • 开始时间
H

hongxinyan

Unregistered / Unconfirmed
GUEST, unregistred user!
我想引用一個數據庫里的多個表﹐里邊其中一個表的貨幣字段被設為float型的
當用sql語句引用它的記錄時尾數出現了很多位數﹐有什么辦法可以限制尾數只
顯示兩位數嗎?請各位大俠幫忙.
 
设置查询结果的该float字段的显示格式为#,0.00
 
SELECT SUBSTRING(CONVERT(VARCHAR,ROUND(194.2343452345234514235, 2)),1,PATINDEX('%.%', '194.2343452345234514235')+2)
 
在DATASET的fieldlist中选择指定字段,然后设置其displayformat为#,0.00
 
select convert(numeric(50,2),1234.56789)
 
查询完以后:
query.fieldbyname('cur').setFieldType(ftCurrency);
 
各位老大﹐還是不能完成啊
那數據庫是access的﹐我用adoquery查詢它里邊的多個表
to 86luo
用convert()出錯提示沒此函數
to jsxjd
結果沒變﹐還是不行
to 其它熱心人
結果還是不行
有高手幫我嗎
急啊﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗
 
用 DEC(10,2)代替货币类型字段
 
format(字段名,‘0。00’)
displayformat 0.00
 
ok,,,,,,,,,,,,,,,,,,,,,,,,,
 
顶部