Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
어떤 월에 대한 마지막 날(일)을 구하는 함수???
안녕하세요. 델피안 님들!!!
각 월에 대한 마지막 날을 얻을 수 있는 델파이 함수나 방법이 없을까요?
전 지금 SQL서버7.0과 연동해서 작업중인데요....
혹 SQL7.0함수 중에서 구하는 방법도 있다면 알려주세요....
그리구요... SQL서버에서는 오라클에서 숫자열 포맷함수(to_char)와 같이 3자리마다
콤마(,)가 찍혀서 출력되게 할 수는 없는 건가요?
꼭 좀 부탁드립니다.
감사합니다.
2
COMMENTS
안재현
•
1999.12.02 07:43
호 wrote:
> 안녕하세요. 델피안 님들!!!
> 각 월에 대한 마지막 날을 얻을 수 있는 델파이 함수나 방법이 없을까요?
>
> 전 지금 SQL서버7.0과 연동해서 작업중인데요....
> 혹 SQL7.0함수 중에서 구하는 방법도 있다면 알려주세요....
>
> 그리구요... SQL서버에서는 오라클에서 숫자열 포맷함수(to_char)와 같이 3자리마다
> 콤마(,)가 찍혀서 출력되게 할 수는 없는 건가요?
> 꼭 좀 부탁드립니다.
> 감사합니다.
음.. 글쎄요. 제가 알기론 각 월에 대한 마지막 날을 자동으로 얻는 함수는 없는 것 같네요.
간단한 편법으로는 다음달의 첫날.. (이건 항상 1일이니까 알수가 있겠죠) 에서 1을 빼면 이번 달의 마지막날을 알수가 있습니다.
아니면 그해 1월 31에서 DateAdd 함수를 이용하여 구하는 방법도 있겠네요.
예를 들면 DateAdd(month, 1, '1999-01-01') 이라고 하면 1999-02-28이 나오죠.
그리고 SQL에서는 숫자를 스트링으로 바꿀 때 콤마를 찍어주는 건 없는 걸로 알고 있습니다. (제가 정확하게 잘 몰라서요.)
한 가지 방법은 테이블 컴포넌트에서 필드들을 ADD 한 다음에 그 필드의 Displayformat을 #,### 정도로 설정하는 방법이 있습니다.
도움이 되셨기를....
0
0
삭제
수정
댓글
좋은날
•
1999.12.08 05:29
안재현 wrote:
> 호 wrote:
> > 안녕하세요. 델피안 님들!!!
> > 각 월에 대한 마지막 날을 얻을 수 있는 델파이 함수나 방법이 없을까요?
> >
> > 전 지금 SQL서버7.0과 연동해서 작업중인데요....
> > 혹 SQL7.0함수 중에서 구하는 방법도 있다면 알려주세요....
> >
> > 그리구요... SQL서버에서는 오라클에서 숫자열 포맷함수(to_char)와 같이 3자리마다
> > 콤마(,)가 찍혀서 출력되게 할 수는 없는 건가요?
> > 꼭 좀 부탁드립니다.
> > 감사합니다.
>
> 음.. 글쎄요. 제가 알기론 각 월에 대한 마지막 날을 자동으로 얻는 함수는 없는 것 같네요.
>
> 간단한 편법으로는 다음달의 첫날.. (이건 항상 1일이니까 알수가 있겠죠) 에서 1을 빼면 이번 달의 마지막날을 알수가 있습니다.
>
> 아니면 그해 1월 31에서 DateAdd 함수를 이용하여 구하는 방법도 있겠네요.
> 예를 들면 DateAdd(month, 1, '1999-01-01') 이라고 하면 1999-02-28이 나오죠.
>
> 그리고 SQL에서는 숫자를 스트링으로 바꿀 때 콤마를 찍어주는 건 없는 걸로 알고 있습니다. (제가 정확하게 잘 몰라서요.)
>
> 한 가지 방법은 테이블 컴포넌트에서 필드들을 ADD 한 다음에 그 필드의 Displayformat을 #,### 정도로 설정하는 방법이 있습니다.
>
> 도움이 되셨기를....
제가 작성한 소스 한 번 올려봅니다.
파라미터는 년4, 월2자리입니다. 결과는 datetime이구여..
Function gf_GetLastDate(PutYyyy: string ;PutMM: string) : TDatetime;
begin
putMM := IntToStr(StrToInt(putMM)+1); //다음달의 스트링
if putMM = '13' then //12월이면...
begin
putyyyy := IntToStr(StrToInt(putyyyy)+1); // 다음년도
putmm := '01';
end;
result := strtodate(FormatDateTime('yyyy-MM-dd',
StrToDate(putyyyy + '-' + putmm + '-01')-1));
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이재민
•
1999.12.02 21:59
1
COMMENTS
/
0
LIKES
필드조합으로 인덱스 키 생성방법을 알고싶습니다.
임형호
•
1999.12.02 22:56
이재민 wrote: > 안녕하세요? > > 한개의 필드로는 unique한 레코드가 없어 3개의 필드를 조합(연결)하...
홍성구
•
1999.12.02 21:46
1
COMMENTS
/
0
LIKES
hint(풍선도움말)를 여러줄로 표시...
임형호
•
1999.12.02 22:44
홍성구 wrote: > 풍선도움말(hint)를 여러줄로 표시하고 싶은데 어떻게 해야 할지.... > 답편 꼭 부탁드...
초보입니다.
•
1999.12.02 19:44
1
COMMENTS
/
0
LIKES
윈도우 종료버튼을 눌렀을때 ...
김종호
•
1999.12.02 21:07
초보입니다. wrote: > 윈도우 종료버튼을 눌렀을때 간단한 프로그램을 실행시킨후 종료하게 > 할려고 ...
거센바람
•
1999.12.02 19:36
1
COMMENTS
/
0
LIKES
긴급..Windows 종류 구별하는 방법....제발 누가좀 살려줘.
김영대
•
1999.12.02 20:28
거센바람 wrote: > 안녕하십니까. > > 너무 답답해서 이렇게 질문을 드립니다. > > 프로그램을 하나...
송동일
1999.12.02 18:31
0
COMMENTS
/
0
LIKES
quick report에서 printer setup시 access violation 에러
정성균
1999.12.02 18:30
0
COMMENTS
/
0
LIKES
델5에서 테이블 넣고 DataBaseName 지정하면 퍽~
박경삼
1999.12.02 17:59
0
COMMENTS
/
0
LIKES
delphi 4.0 serial no를 알려주십시오
신성철
•
1999.12.02 14:56
1
COMMENTS
/
0
LIKES
timer 를 이용해서 splash폼 시간 지연하는 방법...
김영대
•
1999.12.02 22:51
신성철 wrote: > 안녕하세요. > > timer 컴포넌트를 이용해서 splash폼이 뜨는 시간을 지연 > 시키는...
심형성
•
1999.12.02 08:03
1
COMMENTS
/
0
LIKES
폼의 이동은?
김영대
•
1999.12.02 22:49
심형성 wrote: > 프로그램을 실행했을때, 폼이 조금씩 화면의 위에서 아래로 내려와서 > 중앙에 멈추게 ...
안재현
•
1999.12.02 07:34
1
COMMENTS
/
0
LIKES
오라클 질문
skpark
•
1999.12.02 19:41
그냥 프로시져명을 쓰면 됩니다. execute 프로시져하지마시고........... 안재현 wrote: > 안녕하세요...
호
•
1999.12.02 04:52
2
COMMENTS
/
0
LIKES
어떤 월에 대한 마지막 날(일)을 구하는 함수???
안녕하세요. 델피안 님들!!! 각 월에 대한 마지막 날을 얻을 수 있는 델파이 함수나 방법이 없을까요? 전 지금 SQL서버7.0과 연동해서 작업중인데요.... 혹 SQL7.0함수 중에서 구하는 방법도 있다면 알려주세요.... 그리구요... SQL서버에...
안재현
•
1999.12.02 07:43
호 wrote: > 안녕하세요. 델피안 님들!!! > 각 월에 대한 마지막 날을 얻을 수 있는 델파이 함수나 방법...
좋은날
•
1999.12.08 05:29
안재현 wrote: > 호 wrote: > > 안녕하세요. 델피안 님들!!! > > 각 월에 대한 마지막 날을 얻을 수 있...
신승민
1999.12.02 04:14
0
COMMENTS
/
0
LIKES
Delphi5.0 과 Delphi4.0 번전의 차이점
델파이초보자
•
1999.12.02 03:37
1
COMMENTS
/
0
LIKES
매우매우 급합니다.
박성훈
•
1999.12.03 19:42
아마도 비디오정보가 들어있는 db(video.db라고 하죠)에 쟝르명이나 등급이 들어 있겠죠? 그렇다면 조인 ...
mobydick
1999.12.02 03:10
0
COMMENTS
/
0
LIKES
데이터 파일 path 에 관해서
최수영
1999.12.02 02:19
0
COMMENTS
/
0
LIKES
ADT Field에 대하여
김선호
•
1999.12.02 02:07
1
COMMENTS
/
0
LIKES
델4와 퍼스널오라클(8.0.3) 연결시 vendor init 문제 좀 ...
영훈
•
1999.12.23 23:39
김선호 wrote: > 안녕들 하시지요? > > pc에 델파이4와 퍼스널오라클(svrmgr30으로 로그온 했더니 8.0....
이재민
•
1999.12.02 02:06
1
COMMENTS
/
0
LIKES
메모필드에 다른 필드 입력하는 법!
NoBreak
•
1999.12.02 21:24
1. 메모필드가 물리적(Physical) 필드인 경우에는 데이타저장시 다음의 코드로 메모필드내용을 지정해주어...
김성수
•
1999.12.02 01:56
1
COMMENTS
/
0
LIKES
프로그램 자동업그래이드 관련
김영대
•
1999.12.02 02:31
김성수 wrote: > 일반적인 회사 MIS 프로그램은 잦은 Update가 일어납니다 > 매번 Client에 복사 해주는...
델파이 초보자
•
1999.12.02 01:54
1
COMMENTS
/
0
LIKES
desktop을 text파일로 변환하는 방법...
김영대
•
1999.12.02 02:36
델파이 초보자 wrote: > > > 데스크탑 database를 text파일로 변환하는 방법 가르쳐 주세요. > 인...
델파이 초보자
1999.12.02 01:53
0
COMMENTS
/
0
LIKES
desktop을 text파일로 변환하는 방법...
호
1999/12/02 04:52
Views
250
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요. 델피안 님들!!!
> 각 월에 대한 마지막 날을 얻을 수 있는 델파이 함수나 방법이 없을까요?
>
> 전 지금 SQL서버7.0과 연동해서 작업중인데요....
> 혹 SQL7.0함수 중에서 구하는 방법도 있다면 알려주세요....
>
> 그리구요... SQL서버에서는 오라클에서 숫자열 포맷함수(to_char)와 같이 3자리마다
> 콤마(,)가 찍혀서 출력되게 할 수는 없는 건가요?
> 꼭 좀 부탁드립니다.
> 감사합니다.
음.. 글쎄요. 제가 알기론 각 월에 대한 마지막 날을 자동으로 얻는 함수는 없는 것 같네요.
간단한 편법으로는 다음달의 첫날.. (이건 항상 1일이니까 알수가 있겠죠) 에서 1을 빼면 이번 달의 마지막날을 알수가 있습니다.
아니면 그해 1월 31에서 DateAdd 함수를 이용하여 구하는 방법도 있겠네요.
예를 들면 DateAdd(month, 1, '1999-01-01') 이라고 하면 1999-02-28이 나오죠.
그리고 SQL에서는 숫자를 스트링으로 바꿀 때 콤마를 찍어주는 건 없는 걸로 알고 있습니다. (제가 정확하게 잘 몰라서요.)
한 가지 방법은 테이블 컴포넌트에서 필드들을 ADD 한 다음에 그 필드의 Displayformat을 #,### 정도로 설정하는 방법이 있습니다.
도움이 되셨기를....