Using SQL Server 2005
Tabl1
ID Date Intime Outtime
001 20101201 080000 180000
001 20101202 210000 060000
001 20101203 180000 090000
001 20101204 100000 170000
....
.
Date Datatype is nvarchar
Intime, Outtime datatype is nvarchar
Intime, Outtime Format: HHMMSS
From the table1, i want to make one more column name as NextDate. The Next Date Column should display the next date of Date Column with the following condition
If Outtime is Greater than Intime then it should display the next date
If outtime is less than intime then it should display the same date
Expected Output
ID Date Intime Outtime NextDate
001 20101201 080000 180000 20101201 (Outtime is less than Intime)
001 20101202 210000 060000 20101203 (Outtime is greater than Intime)
001 20101203 180000 090000 20101204 (Outtime is greater than Intime)
001 20101204 100000 170000 20101204 (Outtime is less than Intime)
....
How to make a query for the above condition.
Need Query Help.