sql - Getting the sum of a specific row -


i have maintenance table named ticket table , transaction table called workplan.

ticket table contains tickedid, ticketname, startdate,estimated time of completion , total number of hours columns.

and workplan table has workplanid, ticketid(foreignkey), currentdate , ticket name, no of hours, , hours remained columns.

for instance:

i have ticket entry shown below.

ticket id / ticket name  / start date    / estimated time of c.  /total number of hours  1           /sample name / 05.21.2013 /  05.23.2013             / 21hours   

and next table represents workplan.

workplanid  / ticket id / currentdate    / ticket name  / no of hours    / hours remained   1001       /1          / may.21.2013    /sample name     /3             /18  

...workplan id autogenerated.

if user manage his/her workplan. current date automatically derived. user input his/her no of hours.

my question how can difference between total number of hours ticket table , hours remained in workplan table?

so if user has managed workplan again next day,

workplanid  / ticket id / currentdate    / ticket name  / no of hours    / hours remained   1001       /1           / may.21.2013  /sample name /3                    /18     1002       /1           / may.22.2013  /sample name /4                    /14   

im using vb.net , sqlserver backend.

(binding source)

the lower value of hours_remained per ticket on last user update. so:

select total_number_of_hours - min(hours_remained)   workplan, ticket   ticket.ticket_id = workplan.ticket_id; 

Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -