Want to find all the timestamp values interval by each minute between the two timestamp records : I have a table having three fields Id (Integer) - Unique , Open Date (Datetime), Close Date(DateTime)-
Id	Open Date 	           Close Date
1	2019-07-03 16:28:39.497	   2019-07-04 16:28:39.497
2	2019-07-04 15:28:39.497	   2019-07-05 19:28:39.497
…..N 		
I want to calculate the all the timestamps between open date and close date with an interval of each minute .

So the final output i want is like this -

Id	Open Date 	          Close Date	               TimeStamp Range
1	2019-07-03 16:28:39.497	  2019-07-04 16:28:39.497	2019-07-03 16:29:00.0000
1	2019-07-03 16:28:39.497	  2019-07-04 16:28:39.497	2019-07-03 16:30:00.0000
1	2019-07-03 16:28:39.497	  2019-07-04 16:28:39.497	2019-07-03 16:31:00.0000
1	2019-07-03 16:28:39.497	  2019-07-04 16:28:39.497	…..........................
1	2019-07-03 16:28:39.497	  2019-07-04 16:28:39.497	2019-07-04 16:27:00.0000
2	2019-07-04 15:28:39.497	  2019-07-05 19:28:39.497	2019-07-04 15:29:00.0000
2	2019-07-04 15:28:39.497	  2019-07-05 19:28:39.497	2019-07-04 15:30:00.0000
2	2019-07-04 15:28:39.497	  2019-07-05 19:28:39.497	2019-07-04 15:31:00.0000
2	2019-07-04 15:28:39.497	  2019-07-05 19:28:39.497	….................................
2	2019-07-04 15:28:39.497	  2019-07-05 19:28:39.497	2019-07-05 19:27:00.0000
N	…............................	…...........................	…......................................
		

Can Anyone please help to prepare the sql query for this ?
Its Quite Urgent.
Thanks in Advance :)
Please Help.