我有一个带有存储日期时间的列的SQL Server数据库,例如,我想将所有这些列值都转换为整数:
This is my database it has some null values
我想要的是将其显示在datagridiew中,这种类型的值:
输出:“ 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;
}
答案 0 :(得分:0)
您可以改用以下命令:
comando.CommandText = "SELECT concat(DatePart (Hour,HLunesE),',',DatePart (Minute,HLunesE)) as Result
FROM Grupos$ WHERE HLunesE IS NOT NULL";