🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #231098

Re: Problem z właściwym sumowaniem

#231098
From: Borys Pogoreło
Date: Sun, 12 Jul 2015 19:44
54 lines
2232 bytes
Dnia Sun, 12 Jul 2015 12:32:36 -0700 (PDT), Dariusz Budyta napisał(a):

To teraz się będziemy pastwić nad bazą:

> CREATE TABLE `import_pozycje` (
> 	`N_Kier` INT(11) NULL DEFAULT NULL,

Co to jest?

> 	`ilosc` FLOAT NULL DEFAULT NULL,
> 	`svat` VARCHAR(250) NULL DEFAULT NULL,
> 	`liczba` FLOAT NULL DEFAULT NULL,

Decimal

> 	`usl` VARCHAR(250) NULL DEFAULT NULL,

Czy to jest nazwa usługi? Towar to nie usługa.

> 	`sww` FLOAT NULL DEFAULT NULL,

Kompletnie nie rozumiem

> 	`netto` FLOAT NULL DEFAULT NULL,
> 	`dzial` VARCHAR(250) NULL DEFAULT NULL,

To jakieś wewnętrzne oznaczenie?

> CREATE TABLE `import_faktury` (
> 	`nf` VARCHAR(90) NOT NULL DEFAULT '',
> 	PRIMARY KEY (`nf`)

Tworzysz indeks główny na polu, którego wartość może się zmienić, a to
bardzo zły nawyk. Tym gorszy, że później jeszcze tworzysz relacje na
podstawie tego pola. Nazywanie kolumn "ds", "sz", "idz" też nie poprawia
sytuacji.

> CREATE TABLE `user` (
> 	`nip` VARCHAR(90) NULL DEFAULT NULL,
> 	`kod_pocztowy` VARCHAR(250) NULL DEFAULT NULL,

Na bogato ;)

> 	PRIMARY KEY (`login`),

Uwaga jak wcześniej

> 	UNIQUE INDEX `nip` (`nip`)

A co w przypadku faktury dla osoby fizycznej bez NIP, ale z PESEL?

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Technical Details
Message-ID: <d6589i5wr2u9$.1ake1yt19mlpr.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
References: <9ecf2928-3e4b-4d12-8383-9217f3a32d17@googlegroups.com> <ro5zd7pcdi70.3ixvest5m2xc.dlg@40tude.net> <2934c9eb-d885-491a-b954-221bb785ec8b@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
From: Borys Pogoreło <borys@pl.edu.leszno>
Newsgroups: pl.comp.lang.php
Subject: Re: Problem z właściwym sumowaniem
Date: Sun, 12 Jul 2015 21:44:25 +0200
Organization: snafu
Lines: 54
Message-ID: <d6589i5wr2u9$.1ake1yt19mlpr.dlg@40tude.net>
References: <9ecf2928-3e4b-4d12-8383-9217f3a32d17@googlegroups.com> <ro5zd7pcdi70.3ixvest5m2xc.dlg@40tude.net> <2934c9eb-d885-491a-b954-221bb785ec8b@googlegroups.com>
NNTP-Posting-Host: bbh208.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: thunar.promontel.net.pl 1436730256 12256 83.27.197.208 (12 Jul 2015 19:44:16 GMT)
X-Complaints-To: abuse@promontel.net.pl
NNTP-Posting-Date: Sun, 12 Jul 2015 19:44:16 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.14.1pl
X-fnord: obey.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit