По сути, у меня есть список дат в таблице SQL с статистикой рядом с каждой из них.Я хочу сравнить даты в таблице с определенной датой, которую я выбрал.Тем не менее, мои даты в моей таблице хранятся как Varchar (50) (и должны быть).Очевидно, я могу преобразовать дату в таблице в тип даты, но я не знаю.Кто-нибудь знает как?Мой текущий код можно увидеть ниже.
If Chosen = "Today" Then
DateStop = Today.AddDays(-1)
Dim objCmd As New SqlCommand("SELECT COUNT(*) FROM Stats where (Date > " & DateStop & ")", objConn)
MessageBox.Show("SELECT COUNT(*) FROM Stats where (Date > " & DateStop.Date & ")")
ObjDataReader = objCmd.ExecuteReader
test = ObjDataReader(0)
MessageBox.Show(test)
End If
Заранее спасибо.
Редактировать: я получаю сообщение об ошибке отсутствия данных, когда я знаю, что в моей таблице определенно есть даты до и после того дня, когда я пытаюсь.