0
null可能なdatetime値を持つストアドプロシージャを呼び出そうとしていますが、これで円で実行しています。私は指示に従った場合Power Query M string to datetime変換
FromDate = Excel.CurrentWorkbook(){[Name="FromDate"]}[Content]{0}[Column1],
FromDateQuery = if FromDate = "" then "" else "@FromDate = '"& DateTime.From(FromDate)&"',",
Expression.Error: We cannot apply operator & to types Text and DateTime.
Details:
Operator=&
[email protected] = '
Right=15/03/2017 00:00:00
と私は、次の取得提案として&を削除します:あなたは、すべて私が試した組み合わせと関連エラーを確認することができます下に Expression.SyntaxError:トークンコンマ期待を。日時にデータ型VARCHAR変換
FromDate = Excel.CurrentWorkbook(){[Name="FromDate"]}[Content]{0}[Column1],
FromDateQuery = if FromDate = "" then "" else "@FromDate = '"& Text.From(FromDate) &"',",
メッセージ=エラー:
文字列としてそれを通過しようとしました。
問合せ:
[Query="EXECUTE dbo.bsp_GetReport
"& UserQuery &"
"& FromDateQuery &"]
また、
返信いただきありがとうございます。「データ型varcharをdatetimeに変換中にエラーが発生しました。」私は元の質問を私がストアドプロシージャを呼び出す方法の詳細で更新するつもりです –
なぜか分かりませんが、日付形式をyyyy/MM/dd HH:mm:ssと交換した後は... (私はどこでもこのフォーマットを使用していません) –
そのエラーはSQLデータベースから来ています。データベースが理解できるdatetime形式を使用する必要があります。 –