WorkFerret/tables/invc line: Difference between revisions
< WorkFerret | tables
Jump to navigation
Jump to search
(fixed name of table in SQL) |
(Date->LineDate) |
||
Line 2: | Line 2: | ||
* '''History''': | * '''History''': | ||
** '''2010-01-29''' Adapted from MS Access version | ** '''2010-01-29''' Adapted from MS Access version | ||
** '''2010-02-10''' "Date" is a keyword, which messes things up, so changing "Date" field to "LineDate" | |||
==SQL== | ==SQL== | ||
<mysql>DROP TABLE IF EXISTS `invc_line`; | <mysql>DROP TABLE IF EXISTS `invc_line`; | ||
Line 8: | Line 9: | ||
`ID_Invc` INT(4) NOT NULL COMMENT "Invoice to which this line belongs", | `ID_Invc` INT(4) NOT NULL COMMENT "Invoice to which this line belongs", | ||
`Seq` INT(4) NOT NULL COMMENT "order in which this line was presented/added", | `Seq` INT(4) NOT NULL COMMENT "order in which this line was presented/added", | ||
` | `LineDate` DATETIME NOT NULL COMMENT "date which applies to this line", | ||
`What` TEXT NOT NULL COMMENT "what was done (may be text from several sessions combined)", | `What` TEXT NOT NULL COMMENT "what was done (may be text from several sessions combined)", | ||
`Qty` FLOAT DEFAULT NULL COMMENT "(optional) quantity of billable units", | `Qty` FLOAT DEFAULT NULL COMMENT "(optional) quantity of billable units", |
Revision as of 22:24, 10 February 2010
About
- History:
- 2010-01-29 Adapted from MS Access version
- 2010-02-10 "Date" is a keyword, which messes things up, so changing "Date" field to "LineDate"
SQL
<mysql>DROP TABLE IF EXISTS `invc_line`; CREATE TABLE `invc_line` (
`ID` INT(4) NOT NULL AUTO_INCREMENT, `ID_Invc` INT(4) NOT NULL COMMENT "Invoice to which this line belongs", `Seq` INT(4) NOT NULL COMMENT "order in which this line was presented/added", `LineDate` DATETIME NOT NULL COMMENT "date which applies to this line", `What` TEXT NOT NULL COMMENT "what was done (may be text from several sessions combined)", `Qty` FLOAT DEFAULT NULL COMMENT "(optional) quantity of billable units", `Unit` VARCHAR(31) DEFAULT NULL COMMENT "(optional) description of unit -- typically 'hours'", `Rate` DECIMAL(9,2) NOT NULL COMMENT "$ per unit", `CostLine` DECIMAL(9,2) NOT NULL COMMENT "$ for this line", `CostBal` DECIMAL(9,2) NOT NULL COMMENT "$ total after this line is added", PRIMARY KEY(`ID`)
) ENGINE=MyISAM;</mysql>