Конвертировать дату и время в SQL Server в Int - PullRequest
0 голосов
/ 02 октября 2018

У меня есть база данных SQL Server со столбцом, в котором хранится дата и время, я хочу преобразовать все эти значения столбца в целое число, например:

Это моя база данных, в которой есть некоторые нулевые значения

и я хочу, чтобы он отображал в виде таблицы, этот тип значения:

Вывод: "17:30"

и после этого разделяйте этидва значения в:

Вывод: 17, 30

Чтобы я мог выполнять операции с ним, вот мой код:

public DataTable SQLToInt() 
{
    comando.Connection = Conexiion.AbrirConexion();
    comando.CommandText = "SELECT HLunesE FROM Grupos$";

    leer = comando.ExecuteReader();

    while (leer.Read())
    {  
    }

    tabla.Load(leer);        
    Conexiion.CerrarConexion();

    return tabla; 
}

1 Ответ

0 голосов
/ 02 октября 2018

Вместо этого вы можете использовать следующую команду:

comando.CommandText = "SELECT concat(DatePart (Hour,HLunesE),',',DatePart (Minute,HLunesE)) as Result
                       FROM Grupos$ WHERE HLunesE IS NOT NULL"; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...