VB.Net에서 Datediff를 수행하려고하는데 그게 혼란 스럽습니다.VB.Net - SQL 필드가 포함 된 DATEiff
기본적으로 다음을 시도하고 있습니다.
If DateDiff("D", Today(), rsData("Start")) > 0 Then
SQL에서 값을 오늘 날짜와 비교할 때이 작업이 정상적으로 작동합니다. 그러나 현재 달을 확인하기 위해이를 변환해야하고 일치하는 경우 아래에 표시하려고하는 모든 것을 반환하십시오. 다음과 같이
는 SQL 필드 형식은 - 2012-01-03 00 : 00 : 00.0000000
감사합니다!
SQL 열이 'date' 또는'datetime'으로 올바르게 저장되어 있으면 * 형식을 갖지 않습니다. –
같은 달인지 확인하고 싶습니까? DateInterval.Month와 함께 DateDiff를 시도해 보셨습니까? 이것이 SQL 또는 VB.NET 질문인지 확실하지 않습니다. 그리고 그 '오늘'기능은 무엇입니까? 일반적으로'Date.Now'를 사용하여 현재 datetime을 가져옵니다. –
오늘 기능은 오늘 날짜를 표시하는 속성으로 date.now와 동일합니다. – PipBoy