![]() |
Datenbank: SQL Server 2005 • Version: 2005 STD • Zugriff über: ADO
SQL View ohne Nachkommas als Ergebniss
Hallo,
Ich weiß zwar nicht ob das in die DP gehört aber ich versuch es mal. Ich will im SQL eine Vie erstellen die eine Spalte von einer Tabelle mit 100 Multipliziert und das Ergebniss dann ausgibt. Allerdings habe ihc Nachkommas und das wil lich nicht. Kann mir jemand helfen? Wie gesagt keine Programmieren nur die SQL VIEW.
Delphi-Quellcode:
Result :
SELECT Warenbezeichnung, Bestand, Preis * 100 AS Preis_100, Einheit
FROM dbo.Lagerliste Warenbezeichnung -Bestand - Preis * 100 - Einheit BUCHSEN (FÜR ARRETIERBOLZENAN VERSCHRAUBVORRICHTUG) - 8 - 969,99999999999989-Stück Danke |
Re: SQL View ohne Nachkommas als Ergebniss
Hallo,
ganz auf die Schnelle und ungetestet ...
SQL-Code:
Edit: Runden kannst du mit ROUND
SELECT Warenbezeichnung, Bestand, CAST(Preis * 100 AS INT) AS Preis_100, Einheit
FROM dbo.Lagerliste
SQL-Code:
wobei " ,0 " für 0 Nachkommastellen steht
SELECT Warenbezeichnung, Bestand, ROUND(Preis * 100,0) AS Preis_100, Einheit
FROM dbo.Lagerliste Schöne Grüße, Jens |
Re: SQL View ohne Nachkommas als Ergebniss
Hallo,
schlag mal die Anweisung 'CAST' nach. |
Re: SQL View ohne Nachkommas als Ergebniss
Hi,
habs soeben mit Round() gelöst. die Format wäre auch gegangen aber das unterstützt der 2005 nicht mehr . mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz