If the start and end DateTime values in a time period are not ordered chronologically, these values are manipulated before making the comparison, using the rule that end_DateTime >= start_DateTime.
If a time period contains a null start_DateTime and a non-null end_DateTime, the values are switched to indicate a non-null start_DateTime and a null end_DateTime.
Implicit casting to a Period data type is not supported.