Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : SQL에 관한 질문입니다.
글번호: 659
작성자: 배기석
작성일: 2007/08/26 오전 8:43:00
조회수: 3671
모두들 무고 하시죠 다름이 아니라

제가 날짜를 입력해야되는 열에 GetDate()를 써서 입력을 하면

'08  1 2007  5:14PM'이런식으로 데이터 베이스에 입력이 되거든요

그래서 검색할때

'08__1_2007'로 검색을 하였더니 검색하려는 날짜가 1일 하루였을때는 상관이 없는데

여러 데이터를 불러오려니 저게 11일 21일 이런 다른 데이터들도 검색을 하거든요

날짜가 한자리일때 문자처리를 어떻게 해야하는지...

아니면 제가 입력자체를 잘못한건지...

가르쳐 주세요~~
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  choiyw2
  2007-08-27 오전 8:03:24
Convert(datetime,'2007-08-27')

뭐 요런식으로 바꿔서 이용하세요~

  violeter33
  2007-08-27 오전 8:04:55
MS-SQL 에서 날자를 다루는 함수는 대략 사용 빈도로..
GetDate() , DatePart(), DateDiff()..등등입니다..
사용방법은 온라인 설명서나 MSDN을 참고 하시고요..

검색시에 원하는 결과가 도출되지 않는건 조건절을 어떻게 주는냐에 따라 달라질거 같습니다..

Select
        Sum(HitCount)
    From
        Counter
    Where
        HitYear = Year(GetDate())
    And
        HitMonth = Month(GetDate())
    And
        HitDay = DatePart(dd, GetDate())

검색조건을 DateTime 형으로 할때의 쿼리 샘플예제 입니다..
출처른 아시죠??
REDPLUS 표 쿼리 입니다..
즐프 하세요~
  violeter33
  2007-08-27 오전 8:05:43
영유는 나오지 말고 들어가 있어~
  choiyw2
  2007-08-27 오전 8:59:19
메롱이삼 -0-
  violeter33
  2007-08-27 오전 11:15:21
메롱이사 -0-
  violeter33
  2007-08-27 오전 11:15:40
포장이사 ~,.~
  nonunnom
  2007-09-05 오후 1:47:53
위에 분들 신경써주셔서 감사드립니다.

해결했는데 너무 허접해서 말도 못하겠다는;;;;

날짜가 한자리인지 아닌지 확인해서

'(스페이스)1'로 넣고 하니까 되네요;;

괜히_는 배워서;;;

아무튼 이런 사소한 질문에 답해주시는 여러분 감사드립니다.

항상 기쁜일 가득하시길~

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 간만에 질문 좀 하려구요..ㅠㅠ (2) - 구본태 2007-08-30 3811
현재글 SQL에 관한 질문입니다.(7) - 배기석 2007-08-26 3671
다음글 ^   ^ ;; 줄번호 보려면 설정이 어디에 있는지요? - 박은미 2007-08-23 3821
 
손님 사용자 Anonymous (손님)
로그인 Home