를 발행은 내 DB에서 타임 스탬프 필드의 연도와 월을 기준으로 내 select 문에 where 절을 넣을- 날짜가
나는이 저를주고 한 달에 1 년의 드롭 다운리스트 다음 문자열 01/2012
내 데이터베이스의 날짜 형식은 "2012-01-01 00:00:00"이지만 개별 날짜를 선택하고 메시지 상자에 넣으면 "01/01/2012 "
변환 된 날짜를 반영하기 위해 아래의 선택 문을 변경했습니다. 그러나 나는 아직도 정확한 세부 사항을주지 않았다. 어떤 아이디어? 타임 스탬프 필드를 처리 할 때 사용해야하는 특정 형식이 있습니까? select 문에서 "Right"함수를 사용할 수 있습니까?
Dim newRecordDate As String = val1 & "/" & ComboBox2.SelectedValue
Dim sql2 As String = "Select CatA, CatB, CatC, Cost, Currency, MarketingCode, Comment, RecordDate from vw_tblP_Usage_Details where puid = '" & puid & "' right(RecordDate, 7) = '" & newRecordDate & "'"
는 "문자열에서 날짜 및/또는 시간을 변환 할 때 변환에 실패했습니다." = ""& uid & " 'CONVERT (DATETIME, RecordDate, 102) = & quot; & newRecordDate & gt; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; " '". – user765942
어떤 데이터베이스 서버를 사용하고 있습니까? sqlserver? mysql? ... – Ali
SQL 서버 관리 스튜디오 – user765942