'<' <
'>' >
<if test='custName != null'>
'%'+#{custName}+'%'
</if>
<if test='custName == null'>
'%'
</if>
if test='custName != null' 에서 custName은 #{custName}으로 들어오는 파라미터가 바로 custName으로 들어간다.
if문 안에서는
<if test='#{custName} != null'>
이 아니라
<if test= 'custName != null'>
이다.
dateadd(month, 3, getdate())
WHERE 조건1 AND CONVERT(DATETIME, UIC.CSCON_END) BETWEEN CONVERT(DATETIME, GETDATE()) AND CONVERT(DATETIME, DATEADD(MONTH,3,GETDATE()))
CONVERT(date,GETDATE()) or GETDATE()
CONCAT
또는
String + String 으로 가능
CONVERT(CHAR(8), GETDATE(), 112)
CONVERT(CHAR(10), '20120101', 120)
CONVERT(NVARCHAR(10), int) // int to nvarchar
DATEDIFF(week, [DATE1], [DATE2]))
SELECT DATEADD(dd, DATEDIFF(dd, 0, [DATE]), 0);