|
|
|
สอบถามเรื่องการค้นหาอะครับ โดยใช้ Like ต้องใส่ % ตรงไหนผมลองแล้ว มัน Error แนะนำทีครับ |
|
|
|
|
|
|
|
WHERE EndDate =LIKE
ใช้ทั้ง = ทั้ง LIKE เลยรึครับ
ลองเอาออกซักอันดูเป็นไร
|
|
|
|
|
Date :
2016-11-14 11:18:04 |
By :
ขี้เมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UPDATE Appointments SET Label = '1' WHERE EndDate LIKE %'" + time_started + "'%";
ลองแล้วครับ ยังไม่สามารถอัพเดทได้
|
|
|
|
|
Date :
2016-11-14 11:29:55 |
By :
THEGl2AND |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วิธีบ้านๆ เปลี่ยน จาก UPDATE syntax มาเป็น SELECT syntax โดยคง Operator ด้านหลังไว้
เราจะได้รู้ว่ามันมาได้จริงรึป่าว
1. ถ้า SELECT มาไม่ได้ UPDATE นี่คงไม่มีหวัง
2. ถ้า SELECT มาได้ UPDATE อาจจะติดตรงการ set ค่า
วิธีตรวจสอบ syntax แบบบ้านๆของผมก็มีแค่นี้แหละครับ
|
|
|
|
|
Date :
2016-11-14 13:38:53 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
filed มันเป็น datetime หรือปล่าวครับ
เลยใช้ like ไม่ได้
|
|
|
|
|
Date :
2016-11-14 17:18:01 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของบางอย่างมันเปรียบเทียบกันตรงฯไม่ได้ (ภาษาวัยลุ่ยเขาเรียกว่า ซื่อบื้อ/ฉลาดไม่มาก)
อทิเช่น เอาดินมาเปรียบเทียบกับน้ำ เป็นต้น
Code (C#)
string time_started = String.Format("{yyyyMMdd}", time); //--> 20161231 (ปีเดือนวัน)
Code (C#)
UPDATE Appointments SET Label = '1' WHERE Convert(varchar(8), EndDate, 112) LIKE '%" + time_started + "%'";
ปล. รูปแบบคำสั่ง LIKE ฟันหนู% + Value + %ฟันหนู
ข้อสังเกตุ เครื่องหมาย ฟันหนู <> ฟันสาว
|
|
|
|
|
Date :
2016-11-15 09:57:50 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาก #NO 6
มีคนเคยถามคุณไอสไตล์ (เจ้าของทฤษฏี E= MC^2) ว่า
คนถาม : ตั้งแต่คุณเกิดมา คุณคิดว่าอะไรยากที่สุดในชีวิตของคุณ
คุณไอสไตล์ : การทำให้คนจนหรือคนโง่ พึงพอใจ
|
|
|
|
|
Date :
2016-11-15 10:08:45 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
' ฝนทอง
" ฝันหนู
ครับ
|
|
|
|
|
Date :
2016-11-15 12:01:25 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UPDATE Appointments SET Label = '1' WHERE EndDate between time_started and time_finish
ลองแบบนี้ดูคะ
|
|
|
|
|
Date :
2016-11-16 14:02:52 |
By :
wija1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|