首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

账户表/余额表/消费存款表

2013-10-18 
账户表/余额表/消费储蓄表文档出处:http://netkiller.github.iohttp://netkiller.sourceforge.net?Netkill

账户表/余额表/消费储蓄表
账户表/余额表/消费存款表文档出处:http://netkiller.github.iohttp://netkiller.sourceforge.net

?

Netkiller Architect 手札Netkiller Developer 手札Netkiller PHP 手札Netkiller Python 手札Netkiller Testing 手札Netkiller Cryptography 手札Netkiller Linux 手札Netkiller CentOS 手札Netkiller FreeBSD 手札Netkiller Security 手札Netkiller Version 手札Netkiller Web 手札Netkiller Monitoring 手札Netkiller Storage 手札Netkiller Mail 手札Netkiller Shell 手札Netkiller Network 手札Netkiller Database 手札Netkiller PostgreSQL 手札Netkiller MySQL 手札Netkiller NoSQL 手札Netkiller LDAP 手札Netkiller Cisco IOS 手札Netkiller H3C 手札Netkiller Multimedia 手札Netkiller Docbook 手札Netkiller 开源软件 手札???

?

5.3.?账户表/余额表/消费储蓄表

此表适用于购物车等金钱来往账面等等。

-- Table: account-- DROP TABLE account;CREATE TABLE account(  id integer NOT NULL DEFAULT nextval('trade_id_seq'::regclass),  no character varying(10) NOT NULL, -- 账号  balance money NOT NULL DEFAULT 0.00, -- 余额  datetime timestamp without time zone NOT NULL DEFAULT (now())::timestamp(0) without time zone,  CONSTRAINT account_pkey PRIMARY KEY (id))WITH (  OIDS=FALSE);ALTER TABLE account  OWNER TO dba;COMMENT ON COLUMN account.no IS '账号';COMMENT ON COLUMN account.balance IS '余额';-- Index: account_no_idx-- DROP INDEX account_no_idx;CREATE INDEX account_no_idx  ON account  USING btree  (no COLLATE pg_catalog."default");

账户结余计算

select acc.*, (select sum(balance)+acc.balance from account as ac where ac.id < acc.id) as profit from account as acc;test=# select acc.*, (select sum(balance)+acc.balance from account as ac where ac.id < acc.id) as profit from account as acc; id |  no  | balance  |      datetime       | profit----+------+----------+---------------------+---------  1 | 1000 |    $0.00 | 2013-10-09 10:51:10 |  2 | 1000 |   $12.60 | 2013-10-09 10:51:22 |  $12.60  4 | 1000 |   $16.80 | 2013-10-09 10:51:42 |  $29.40  5 | 1000 |  $100.00 | 2013-10-09 10:51:49 | $129.40  6 | 1000 |  $200.00 | 2013-10-09 10:56:35 | $329.40  7 | 1000 |   $50.45 | 2013-10-09 10:57:23 | $379.85  8 | 1000 |   $75.50 | 2013-10-09 10:57:31 | $455.35  9 | 1000 |  -$55.30 | 2013-10-09 10:59:28 | $400.05 10 | 1000 | -$200.00 | 2013-10-09 10:59:44 | $200.05(9 rows)

?

?

热点排行