SQLクエリに非常に奇妙なエラーがあり、その理由を理解できません。日付DATASCADENZA
でSQL Server 2005 - DATE ADD AND GETDATEが機能しない
SELECT
CODCLIFOR, '',
DSCCONTO1, '',
NUMDOC, '',
NUMSCAD, '',
DATASCADENZA, '',
REPLACE(CONVERT(varchar, CAST(IMPORTOSCLIT AS money), 105),',','.') , '',
BANCAAPPCF.BANCAAPPOGGIO, '',
TIPIEFFETTI.DESCRIZIONE
FROM
dbo.TABSCADENZE
INNER JOIN
dbo.ANAGRAFICACF ON CODCLIFOR = CODCONTO
INNER JOIN
dbo.TIPIEFFETTI ON TIPOEFFETTO = EFFETTO
LEFT JOIN
dbo.BANCAAPPCF ON CODCLIFOR = BANCAAPPCF.CODCONTO AND BANCAAPPCF.CODICE = TABSCADENZE.BANCAAPPOGGIO
WHERE
TIPOEFFETTO = 2
AND DATASCADENZA ='2016-08-05'
AND CODCLIFOR LIKE '%C%'
ORDER BY
BANCAAPPCF.BANCAAPPOGGIO DESC
WHERE条件で、私は「2016年8月5日」のような今日の日付を入れた場合、私はドン...私はGETDATE()
またはDATEADD(DAY, 3, GETDATE())
を使用する代わりに、場合、私は何の結果を得るません。..結果を得ます理由を理解できない。
私を助けることができますか?ありがとうございました!
「GETDATE」が返すものを見たことがありますか? – HABO