# numeric

**URL:** <https://www.pg-forum.de/t/numeric/9147>\
**Category:** PL/pgSQL\
**Created:** [29. November 2016 um 06:45 UTC](https://www.pg-forum.de/t/numeric/9147 "2016-11-29T06:45:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tutter](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/t/e95f7d/32.png) [@tutter](https://www.pg-forum.de/u/tutter)\
**Post date:** [29. November 2016 um 06:45 UTC](https://www.pg-forum.de/t/numeric/9147/1 "2016-11-29T06:45:35Z")

</div>

Hallo,

ich möchte eine Numeric Spalte einen Wert einfügen jedoch gelingt es mir nicht.  
Meine Tabelle:

```nohighlight
CREATE TABLE "Zeiten" ("Timestamp" timestamp without time Zone, "Wert" numeric(3,2)
)

```

Nun möchte ich wie gesagt einen Wert einspeichern.

```nohighlight
INSERT INTO "Zeiten"(
	"Timestamp", "Wert"
);	VALUES (now(), 333.33)

```

nun erhalte ich die Fehlermeldung: Ein Feld mit Präzision 3, Skala 2 muss beim Runden einen Betrag von weniger als 10 1 ergeben.  
Was mach ich falsch? numeric(3,2) heißt doch nichts anderes als 3 Stellen vor dem Komma und 2 Nachkommastellen! oder?

---

<div class="post-metadata">

**Author:** ![castorp](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/c/e99b99/32.png) [@castorp](https://www.pg-forum.de/u/castorp)\
**Post date:** [29. November 2016 um 06:56 UTC](https://www.pg-forum.de/t/numeric/9147/2 "2016-11-29T06:56:32Z")

</div>

> numeric(3,2) heißt doch nichts anderes als 3 Stellen vor dem Komma und 2 Nachkommastellen! oder?

Nein.

numeric(3,2) bedeutet **insgesamt** drei Stellen, davon 2 Nachkommastellen.

Wenn Du 3 Stelle vor und 2 Stellen nach dem Komma haben willst, dann musst Du numeric(5,2) verwenden.

---

<div class="post-metadata">

**Author:** ![tutter](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/t/e95f7d/32.png) [@tutter](https://www.pg-forum.de/u/tutter)\
**Post date:** [29. November 2016 um 09:05 UTC](https://www.pg-forum.de/t/numeric/9147/3 "2016-11-29T09:05:41Z")

</div>

Danke für die schnelle Antwort. Bin wirklich nicht auf die Idee gekommen da es so funktioniert!

---

<div class="post-metadata">

**Author:** ![system](https://www.pg-forum.de/uploads/default/original/1X/dc97a981dd26692d5fb52e8b8fc7c090d7b9559a.png) [@system](https://www.pg-forum.de/u/system)\
**Post date:** [21. Februar 2021 um 07:10 UTC](https://www.pg-forum.de/t/numeric/9147/4 "2021-02-21T07:10:36Z")

</div>


