전체 글(294)
-
MySQL 테이블 전체 복사
MySQL 테이블 구조 전체 복사 CREATE TABLE sch1.newtbl LIKE sch2.oldtbl MySQL 테이블 전체 복사 (구조+내용) CREATE TABLE sch1.newtbl (SELECT * FROM sch2.oldtbl) MySQL 테이블 전체 복사 (구조+내용) - 붙여넣을 테이블있는경우 INSERT INTO sh1.newtbl SELECT * FROM sh2.oldtbl
2022.03.06 -
MySQL Between 안쓰고 날짜비교하는 법
MySQL Between 없이 날짜비교 DATE_FORMAT(StartDate,'%Y-%m-%d') = CURDATE() 시작날짜 ~ 끝나는 날짜
2022.03.06 -
Linq GroupBy 를 통해 평균 값구하기 (C# Winform / VB .net)
위와 같은 Table이 존재 하고 수량의 평균 값어치만 구하고 뿌려주고 싶을 때 여러가지 방법이 있다. 한가지는 DB에서 가져올 때 아예 쿼리로 Group By로 묶어줄 수 있다. SELECT `구분`, `대분류`, `중분류`, COUNT(중분류) AS 수량 FROM t.test 하지만 프로그램이 최초 load될 때 DataSet에 담아두고 각종 Filter작업을 해야할 때는 차라리 그냥 DataTable에서 Filter를 해주는 것이 더 편리하기때문에 Linq라는 작업을 통해서 할 수 있다. 맨 처음 저같은 경우에는 간단한 예제로 하기 위해 csv파일을 불러와 작업을 했는데요. 수량을 계산하기 위해서는 수량 Column이 String Type으로 된 DataColumn이면 안되니까 변경을 해주었..
2022.03.03 -
ListBox 행 선택해서 Delete 키로 행 삭제하기 (C# Winform)
private void lst_files_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { //delete ((ListBox)sender).Items.RemoveAt(((ListBox)sender).SelectedIndex); } } sender로 받아들여진 object를 ListBox로 형변환을 하고, 현재 선택 된 SelectedIndex를 통해서 선택한 항목을 삭제 합니다.
2022.03.03 -
피벗테이블 Pagefield 접근하기 (엑셀VBA)
VBA로 엑셀 피벗 테이블 페이지 필드 접근하기 With pvt .PivotFields(strPage).Orientation = xlPageField '
2022.03.03 -
ListBox 열 접근해서 반복 하기 (엑셀VBA)
Private Sub LoopListBoxColumn() Dim itm As String Dim s Dim v As Variant Dim i As Integer Dim lst_cnt As Long ReDim v(0 To 6) lst_cnt = Me.ListBox1.ListCount - 1 For i = 0 To ListBox1.ColumnCount - 1 v(i) = ListBox1.List(lst_cnt, i) Next End Sub
2022.03.03