 |
|
สอบถามเรื่องการค้นหา เดือน/ปี (datetime) จากฐานข้อมูล sql server |
|
 |
|
|
 |
 |
|
ผมใช้วิธี SELECT ข้อมูลมาแล้วมาจัด format เอาครับ
format(ข้อมูล,"MM/yyyy")
|
 |
 |
 |
 |
Date :
2013-12-19 10:19:01 |
By :
Mr.T-Bag |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
Dim dt As New DateTime(MyYear, MyMonth, 1)
Dim datetimeSearch As String = String.Format("{0:M/yyyy}", dt)
ขอบคุณทั้งสองท่านมากนะครับ ผมนำไปปรับใช้จนได้ประมาณนี้ครับ
|
 |
 |
 |
 |
Date :
2013-12-19 13:34:35 |
By :
cre_kiwsan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
Dim dt As New DateTime(MyYear, MyMonth, 1)
Dim sql As String = "SELECT RIGHT(CONVERT(NVARCHAR(10), MyDate, 103), 7) AS MonthYear FROM MyTable WHERE YEAR(MyDate) = @Year AND MONTH(MyMonth) = @Month"
Using cmd As SqlCommand = con.CreateCommand()
cmd.CommandType = CommandType.Text
cmd.CommandText = sql
cmd.Parameters.AddWithValue("@Year", dt.Year)
cmd.Parameters.AddWithValue("@Month", dt.Month)
...
...
...
End Using
|
 |
 |
 |
 |
Date :
2013-12-19 13:54:59 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|