請問這道題怎么寫,求指點。
uj5u.com熱心網友回復:
如果SDate是字串select * from sdutent where left(SDate,4)>='2018'
如果是日期格式,先格式化取年份再與條件比較
select * from sdutent where right(convert(varchar(10),SDate),4)>='2018'
uj5u.com熱心網友回復:
忘了上女士的條件。select * from sdutent where right(convert(varchar(10),SDate),4)>='2018' and SSex='女'
如果對,請結帖給分
uj5u.com熱心網友回復:
好的好的,謝謝
uj5u.com熱心網友回復:
1、convert 這個函式,要指定一個日期格式,不然轉換出來的資料,不是預期結果。
2、不建議在列上作計算,應該寫成這樣形式 where SDate > '2018-01-01' and SSex = '女'
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/43056.html
標籤:疑難問題
上一篇:資料庫
下一篇:matlab
