私は日付形式の問題があります。 以下は私の質問です。 クエリは実行中ですが結果はありません。クエリが希望の結果を与えていません
SELECT a,b,c,DATE_FORMAT(Date_Rx_Written,'%m-%d-%Y') AS 'Date Rx Written',e,f,g,h
FROM ksclient1003.prescriber_view
WHERE DATE_FORMAT(Date_Rx_Written,'%m-%d-%Y')
BETWEEN coalesce(NULLIF('11-11-2008',' '),Date_RX_Written)
AND coalesce(NULLIF('11-11-2016',' '),Date_RX_Written)
AND a=coalesce(NULLIF('Genene Radden',' '),a)
AND b=coalesce(NULLIF('Filled',' '),b);
私はそれはのように正常に動作している部分で実行した場合、
SELECT a,b,c,DATE_FORMAT(Date_Rx_Written,'%m-%d-%Y') AS 'Date Rx Written',e,f,g,h
FROM ksclient1003.prescriber_view;
または単に日付フィルタを除きます。
SELECT a,b,c,DATE_FORMAT(Date_Rx_Written,'%m-%d-%Y') AS 'Date Rx Written',e,f,g,h
FROM ksclient1003.prescriber_view
WHERE a=coalesce(NULLIF('Genene Radden',' '),a)
AND b=coalesce(NULLIF('Filled',' '),b);
私は単純にDate_RX_Writtenを渡しているすべての場所でフォーマットを変更するような異なるアプローチを試しています。
注:
は、B、C、DATE_FORMAT(Date_Rx_Written、 '%M-%D-%を選択 'てみてください日のRx書か 'AS) 'Y'、E、F、G、ksclient1003.prescriber_view からのH(DATE_FORMAT(Date_Rx_Written、' %M-%D-%Y ') 合体BETWEEN(NULLIF('11 -11 -2008 '、' ')、Date_RX_Written)(NULLIF('11 -11-2016 '、' ')、Date_RX_Written)) AND a =合体(NULLIF '、' ')、b); '大括弧内にBETWEEN句を入れてください。 –
@RajenRaiyarela no luck ... –