sql 保留小数+四舍五入

SELECT  sampleInStockTable.CN_ID AS primaryId,
	sampleInStockTable.CN_NO AS no,
	salesTable.CN_NO AS salesTableNo,
article.CN_NO AS articleNo,
sampleInStockTable.CN_REAL_INSTOCK_DATE AS realInstockDate,
stuser.CN_NAME AS userInfoCheck,
sum(sampleInStockLine.CN_LEFT_IN_STOCK_QTY) AS leftStockQty,
sum(sampleInStockLine.CN_RIGHT_IN_STOCK_QTY) AS rightStockQty,
Round(convert(float,(sum(sampleInStockLine.CN_LEFT_IN_STOCK_QTY) + sum(sampleInStockLine.CN_RIGHT_IN_STOCK_QTY)))/convert(float,2),1) AS instockQty
 FROM 
TC_SAMPLE_IN_STOCK_TABLE AS sampleInStockTable
INNER JOIN TN_SALES_TABLE AS salesTable ON sampleInStockTable.CR_SALES_TABLE_ID = salesTable.CN_ID
INNER JOIN TN_ARTICLE AS article ON article.CN_ID = sampleInStockTable.CR_ARTICLE_ID
INNER JOIN ST_USER AS stuser ON stuser.CN_ID = sampleInStockTable.CR_USER_INFO_CHECK
LEFT JOIN TC_SAMPLE_IN_STOCK_LINE AS sampleInStockLine ON sampleInStockTable.CN_ID = sampleInStockLine.CR_SAMPLE_IN_STOCK_TABLE_ID
WHERE #salesTable.CN_NO LIKE '%[salesNo]%'
 AND #sampleInStockTable.CN_NO LIKE '%[no]%' 
AND (#sampleInStockTable.CN_REAL_INSTOCK_DATE BETWEEN [realInstockDate_START] AND [realInstockDate_END])
GROUP BY  sampleInStockTable.CN_ID,sampleInStockTable.CN_NO,salesTable.CN_NO,article.CN_NO,sampleInStockTable.CN_REAL_INSTOCK_DATE,stuser.CN_NAME 
ORDER BY sampleInStockTable.CN_NO asc 
OFFSET [maxRowNumber] ROWS FETCH NEXT [onePageDataNumber] ROWS ONLY

发布了67 篇原创文章 · 获赞 20 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/ole_triangle_java/article/details/80923259
今日推荐