Member 10230348 Ответов: 0

Как вычислить время двух столбцов и отобразить его в 3-м столбце В SQL server 2012


У меня есть gridview, и я хочу добавить 2 столбца времени и отображения в 3-м столбце
У меня есть имя столбца ScheduleArrival и тип данных nvarchar(50), и я храню в этом столбце время, например 11:15, а другой столбец опаздывает тип данных также nvarchar(50), а также храню время, например 12:25.
Дело в том, что я хочу добавить как время, так и отображение в 3-м столбце, то есть Late2
пожалуйста помогите мне в этом

Что я уже пробовал:

Обновление TrainMaster Set Eat = Late + Late2 + ScheduleArrival где TID= @TID
Это мой запрос plz help

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы. Поэтому мы понятия не имеем, как выглядит ваша БД или что вы хотите видеть на экране. Кроме того, запросы на обновление не отображаются что-нибудь - они меняют содержимое БД.
Поэтому покажите нам таблицу с образцами данных и покажите нам, что вы хотите видеть на экране.
Затем объясните, что вы пробовали, и почему это не сделало то, что вы хотели.

Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

Member 10230348

КК сэр

Richard Deeming

НИКОГДА храните даты и время в строковых столбцах. Используйте один из них выделенные типы данных даты и времени[^] вместо. В этом случае вам понадобится время[^] тип.

Кроме того, нет смысла складывать два раза вместе. Даже добавление нескольких часов к времени сомнительно без информации о дате и часовом поясе, поскольку вы не можете принять во внимание DST.

Member 10230348

так как же мне это сделать плз предложите мне сэр я новичок в sql

0 Ответов