between 사용시 마지막 하루의 데이터를 빠트려서 데이터를 추출되는 경우

between 사용시 마지막 하루의 데이터를 빠트려서 데이터를 추출되는 경우

between 사용법 :
select * from 테이블 where 컬럼명 between '시작'  and '끝'
select * from 테이블 where 컬럼명 between '시작일'  and '끝일'  (몇일부터 몇일까지 데이터를 추출)

날짜 추출시 문제점:
2013-03-01 00:00:00 부터 2013-03-04 00:00:00까지 (3일 데이터가 추출)
해결 :

select * from users
where convert(int, convert(char(8), registdate, 112)) between '20130301' and '20130304'
또는
select * from products where registdate > '2013-03-01' and registdate < '2013-04-01'




MS-SQL 숫자 함수

MS-SQL 숫자 함수



집계 함수

 함수종류
 내용
 COUNT  인수들의 총 수
 SUM  인수들의 총 합
 AVG  인수들의 평균
 GROUPING  그룹함수(cube,rollup관련)
 MAX  식의 최고값
 MIN  식의 최소값
 VARP  해당 값의 모집단에 대한 분산
 VAR  분산
 STDEV  표준편차
 STDEVP  해당 값의 모집단에 대한 표준편차
 CHECKSUM  해당 목록에 대한 검사값
 CHECKSUM_AGG  Null값을 제외한 해당 그룹의 검사값



수학계산 함수


 함수종류
 내용
 ABS  절대값
 RAND  0과1사이의 랜덤값
 ROUND  반올림(사사오입)
 CEILING  해당값보다 큰 최소 정수값
 FLOOR  해당값보다 작은 최대 정수값
 SIN  사인
 COS  코사인
 TAN  탄젠트
 ASIN  아크사인
 ACOS  아크코사인
 ATAN  아크탄젠트
 ATN2  아크탄젠트
 COT  코탄젠트
 DEGREES  라디안의 단위
 EXP  지수
 LOG  자연대수
 RADIANS  라디안
 POWER  거듭제곱
 PI  원주율
 LOG10  10을 저점으로한 자연대수
 SIGN  부호
 SQIARE  제곱
 SQRT  평방근
MS-SQL 문자열 함수

MS-SQL 문자열 함수

함수 :  LEN() : 문자열 왼쪽에서부터 개수만큼의 문자열 반환
SELECT LEFT('가나다라마바사아자차',5)
결과 :  가나다라마

함수 :  RIGHT() : 문자열 오른쪽에서부터 개수만큼의 문자열 반환
SELECT RIGHT('가나다라마바사아자차',5)
결과 :  바사아자차

함수 :  DATALENGTH() : 문자열 바이트 수를 반환 (시스템함수)
SELECT DATALENGTH('가나다라마')
결과 :  10

함수 :  LEN() : 문자열 자리수를 반환
SELECT LEN('가나다라마')
결과 :  5

함수 :  REVERSE() : 문자열을 역순으로 출력
SELECT REVERSE('가나다라마')
결과 :  마라다나가

함수 :  CHARINDEX() : 문자열 내에서 특정 문자의 위치를 반환 :찾을 문자, 대상문자열 [, 검색을 시작할 위치]
SELECT CHARINDEX('@','가나다라마')
결과 :  0
SELECT CHARINDEX('@','가나다라마@바사아자차')
결과 :  6
SELECT CHARINDEX('@','가나다라마@바사아자차@카타파하',7)
결과 :  12
@주소를 두번째 공백에서 자른다면
 DECLARE @AAA VARCHAR(100)
SET @AAA = '서울시 성동구 성수동'
SELECT LEFT(@AAA,CHARINDEX(' ',@AAA,CHARINDEX(' ',@AAA)+1))

함수 :  LOWER() : 소문자로 반환
SELECT LOWER('AbCdE')
결과 :  abcde

함수 :  UPPDER() : 대문자로 반환
SELECT UPPER('AbCdE')
결과 : ABCDE

함수 :  REPLACE() : 문자열내의 특정문자를 다른 문자로 변환 : 대상문자열, 문자1, 문자2
SELECT REPLACE('가|나|다|라|마','|','')
결과 :  가나다라마

함수 :  SUBSTRING() : 문자열 자르기 : 문자열, 자를 문자 위치, 자를 문자 수
SELECT SUBSTRING('가나다라마',1,1)
결과 :  가
SELECT SUBSTRING('가나다라마',2,2)
결과 :  나다

함수 :  REPLACE() : 문자치환
SELECT REPLACE('abcdef','cde','zzz')
결과 :  'abzzzf'

함수 :  STUFF() : 문자치환
SELECT STUFF('abcdef', 3, 3, 'zzz')
결과 :  'abzzzf' (세번째 문자부터 개 문자를 삭제한뒤 'zzz'문자를 삽입)
web.config assembly설정

web.config assembly설정

web.config assembly설정
<!-- assembly://Assembly Name/Name Space/파일명 -->
Assembly Name,Name Space는 VS에서 프로젝트의 속성> 응용프로그램에 나온다

route/context에 대한 구성 섹션 처리기를 만드는 동안 오류가 발생했습니다 :값은 null일 수 없습니다.

route/context에 대한 구성 섹션 처리기를 만드는 동안 오류가 발생했습니다
:값은 null일 수 없습니다.


해결 :


*.xml 파일 속성에 빌드작업 : 내용 -> 포함리소스 로 변경

http 오류 404.7 - Not Found 이 파일 확장명을 거부하도록 요청 필터링 모듈이 구성되어 있습니다.

http 오류 404.7 - Not Found  이 파일 확장명을 거부하도록 요청 필터링 모듈이 구성되어 있습니다.



해결 :
Web.config에 아래와 같이 등록
<system.webServer>
  <security>
      <requestFiltering>
        <fileExtensions allowUnlisted="true">
          <add fileExtension=".asp" allowed="true" />
        </fileExtensions>
      </requestFiltering>
    </security>
 </system.webServer>

등록후에도 안될경우 iis 에 요청필터링 메뉴를 확인

쿠키 한꺼번에 지우기

쿠키 한꺼번에 지우기

document.domain = 'naver.com'
var cookies = $.cookie();
for (var cookie in cookies) {
$.removeCookie(cookie);
$.removeCookie(cookie, { path: '/' });
$.removeCookie(cookie, { path: '/', domain: g_domain });
}