Advertisement
Guest User

Buckets and Amounts Tables

a guest
Aug 3rd, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.33 KB | None | 0 0
  1.     CREATE TABLE Buckets
  2.     (
  3.     InstrumentID INT NOT NULL,
  4.     Bucket1 NUMERIC(19, 2) NULL,
  5.     Bucket2 NUMERIC(19, 2) NULL,
  6.     Bucket3 NUMERIC(19, 2) NULL,
  7.     )
  8.    
  9.     CREATE TABLE Amount
  10.     (
  11.     InstrumentID INT NOT NULL,
  12.     SEQUENCE INT  IDENTITY(1,1) NOT NULL,
  13.     TypeID INT NULL,
  14.     EffectiveDate datetime NULL,
  15.     Amount NUMERIC(19, 2) NULL,
  16.     Bucket1 NUMERIC(19, 2) NULL,
  17.     Bucket2 NUMERIC(19, 2) NULL,
  18.     Bucket3 NUMERIC(19, 2) NULL,
  19.     )
  20.  
  21.     INSERT INTO Buckets (InstrumentID,Bucket1,Bucket2,Bucket3)
  22.          VALUES (1,500,200,3000)
  23.    
  24.     INSERT INTO Buckets (InstrumentID,Bucket1,Bucket2,Bucket3)
  25.          VALUES (2,300,400,9000)
  26.    
  27.     INSERT INTO Amount (InstrumentID,TypeID,EffectiveDate,Amount)
  28.          VALUES (1,0,'2015-06-29',600)
  29.    
  30.     INSERT INTO Amount (InstrumentID,TypeID,EffectiveDate,Amount)
  31.          VALUES (1,2,'2015-06-30',400)
  32.    
  33.     INSERT INTO Amount (InstrumentID,TypeID,EffectiveDate,Amount)
  34.          VALUES (1,0,'2015-06-30',600)
  35.    
  36.     INSERT INTO Amount (InstrumentID,TypeID,EffectiveDate,Amount)
  37.          VALUES (2,0,'2015-06-29',500)
  38.    
  39.     INSERT INTO Amount (InstrumentID,TypeID,EffectiveDate,Amount)
  40.          VALUES (2,1,'2015-06-30',500)
  41.    
  42.     INSERT INTO Amount (InstrumentID,TypeID,EffectiveDate,Amount)
  43.          VALUES (2,0,'2015-06-30',300)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement