--��������315�s�܂łЂƂ�SQL���ł��B
--�����́ASQL�p�[�X���̏� If�`������SQL��p�[�X����ہA�쏂�NULL�łȂ����
--�쏂ɉB��܂��B
--������hoge���������쏂̎l�ł��B

 SELECT
--����c�L��
   nvl( (SELECT  count(*)
          FROM DBPFB018 mst18
         WHERE mst18.CUST_CODE = '�������_��ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9'))+
   (SELECT  count(*)
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
      AND to_char(mst18.BIRTHDAY,'YYYY/MM/DD') = '�������a������'
      AND mst18.TELPHONE = '�������d�b�ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
      AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
      AND nvl(mst18.BLACK_CODE,' ') <> '1'
      AND mst18.JUDG_FLAG IN ('1','2','8','9')),0) c1,
   nvl( nvl((SELECT  sum(nvl(mst18.UNPAID_TIME,0))
          FROM DBPFB018 mst18
         WHERE mst18.CUST_CODE = '�������_��ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0)+
   nvl((SELECT  sum(nvl(mst18.UNPAID_TIME,0))
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
      AND to_char(mst18.BIRTHDAY,'YYYY/MM/DD') = '�������a������'
      AND mst18.TELPHONE = '�������d�b�ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
      AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
      AND nvl(mst18.BLACK_CODE,' ') <> '1'
      AND mst18.JUDG_FLAG IN ('1','2','8','9')
    GROUP BY 1),0),0) c2,
   nvl(nvl((SELECT  sum(decode(mst18.BLACK_CODE,'1',1,0))
          FROM DBPFB018 mst18
         WHERE mst18.CUST_CODE = '�������_��ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') = '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0)+
   nvl((SELECT  sum(decode(mst18.BLACK_CODE,'1',1,0))
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
      AND to_char(mst18.BIRTHDAY,'YYYY/MM/DD') = '�������a������'
      AND mst18.TELPHONE = '�������d�b�ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
      AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
      AND nvl(mst18.BLACK_CODE,' ') = '1'
      AND mst18.JUDG_FLAG IN ('1','2','8','9')
    GROUP BY 1),0),0) c3,
--����c�Ȃ�
   nvl((SELECT  count(*)
          FROM DBPFB018 mst18
         WHERE mst18.CUST_CODE = '�������_��ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9'))+
   (SELECT  count(*)
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
      AND to_char(mst18.BIRTHDAY,'YYYY/MM/DD') = '�������a������'
      AND mst18.TELPHONE = '�������d�b�ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
      AND mst18.REMAINS = '2'
      AND nvl(mst18.BLACK_CODE,' ') <> '1'
      AND mst18.JUDG_FLAG IN ('1','2','8','9')),0) c4,
   nvl(nvl((SELECT  sum(nvl(mst18.UNPAID_TIME,0))
          FROM DBPFB018 mst18
         WHERE mst18.CUST_CODE = '�������_��ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0)+
   nvl((SELECT  sum(nvl(mst18.UNPAID_TIME,0))
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
      AND to_char(mst18.BIRTHDAY,'YYYY/MM/DD') = '�������a������'
      AND mst18.TELPHONE = '�������d�b�ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
      AND mst18.REMAINS = '2'
      AND nvl(mst18.BLACK_CODE,' ') <> '1'
      AND mst18.JUDG_FLAG IN ('1','2','8','9')
    GROUP BY 1),0),0) c5,
   nvl(nvl((SELECT  sum(decode(mst18.BLACK_CODE,'1',1,0))
          FROM DBPFB018 mst18
         WHERE mst18.CUST_CODE = '�������_��ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') = '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0)+
  nvl((SELECT  sum(decode(mst18.BLACK_CODE,'1',1,0))
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
      AND to_char(mst18.BIRTHDAY,'YYYY/MM/DD') = '�������a������'
      AND mst18.TELPHONE = '�������d�b�ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
      AND mst18.REMAINS = '2'
      AND nvl(mst18.BLACK_CODE,' ') = '1'
      AND mst18.JUDG_FLAG IN ('1','2','8','9')
    GROUP BY 1),0),0) c6,
--����Ɖ�
   nvl((SELECT  count(*)
          FROM DBPFB018 mst18
         WHERE mst18.CUST_CODE = '�������_��ԍ�������'
           AND mst18.JUDG_FLAG NOT IN ('1','2','8','9'))+
  (SELECT  count(*)
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
      AND to_char(mst18.BIRTHDAY,'YYYY/MM/DD') = '�������a������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������d�b�ԍ�������' <> ""  Then  AND nvl(mst18.TELPHONE,' ') != '�������d�b�ԍ�������'
      AND mst18.JUDG_FLAG NOT IN ('1','2','8','9')),0) c7,
--�ގ��c�Ȃ�
   nvl((SELECT  count(*)
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
           AND (to_char(mst18.BIRTHDAY,'YYYY/MM') = '�������a����(YYYY/MM)������'
            or  to_char(mst18.BIRTHDAY,'MM/DD') = '�������a����(MM/DD)������'
            or  to_char(mst18.BIRTHDAY,'YYYY/DD') = '�������a����(YYYY/DD)������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������d�b�ԍ�������' <> ""  Then  AND nvl(mst18.TELPHONE,' ') != '�������d�b�ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')),0) c8,
   nvl((SELECT  sum(nvl(mst18.UNPAID_TIME,0))
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
           AND (to_char(mst18.BIRTHDAY,'YYYY/MM') = '�������a����(YYYY/MM)������'
            or  to_char(mst18.BIRTHDAY,'MM/DD') = '�������a����(MM/DD)������'
            or  to_char(mst18.BIRTHDAY,'YYYY/DD') = '�������a����(YYYY/DD)������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������d�b�ԍ�������' <> ""  Then  AND nvl(mst18.TELPHONE,' ') != '�������d�b�ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0) c9,
   nvl((SELECT  sum(decode(mst18.BLACK_CODE,'1',1,0))
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
           AND (to_char(mst18.BIRTHDAY,'YYYY/MM') = '�������a����(YYYY/MM)������'
            or  to_char(mst18.BIRTHDAY,'MM/DD') = '�������a����(MM/DD)������'
            or  to_char(mst18.BIRTHDAY,'YYYY/DD') = '�������a����(YYYY/DD)������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������d�b�ԍ�������' <> ""  Then  AND nvl(mst18.TELPHONE,' ') != '�������d�b�ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') = '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0) c10,
--�ގ��c�L��
   nvl((SELECT  count(*)
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
           AND (to_char(mst18.BIRTHDAY,'YYYY/MM') = '�������a����(YYYY/MM)������'
            or  to_char(mst18.BIRTHDAY,'MM/DD') = '�������a����(MM/DD)������'
            or  to_char(mst18.BIRTHDAY,'YYYY/DD') = '�������a����(YYYY/DD)������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������d�b�ԍ�������' <> ""  Then  AND nvl(mst18.TELPHONE,' ') != '�������d�b�ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')),0) c11,
   nvl((SELECT  sum(nvl(mst18.UNPAID_TIME,0))
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
           AND (to_char(mst18.BIRTHDAY,'YYYY/MM') = '�������a����(YYYY/MM)������'
            or  to_char(mst18.BIRTHDAY,'MM/DD') = '�������a����(MM/DD)������'
            or  to_char(mst18.BIRTHDAY,'YYYY/DD') = '�������a����(YYYY/DD)������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������d�b�ԍ�������' <> ""  Then  AND nvl(mst18.TELPHONE,' ') != '�������d�b�ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0) c12,
   nvl((SELECT  sum(decode(mst18.BLACK_CODE,'1',1,0))
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
           AND (to_char(mst18.BIRTHDAY,'YYYY/MM') = '�������a����(YYYY/MM)������'
            or  to_char(mst18.BIRTHDAY,'MM/DD') = '�������a����(MM/DD)������'
            or  to_char(mst18.BIRTHDAY,'YYYY/DD') = '�������a����(YYYY/DD)������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������d�b�ԍ�������' <> ""  Then  AND nvl(mst18.TELPHONE,' ') != '�������d�b�ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') = '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0) c13,
--�ގ��Ɖ�
   nvl((SELECT  count(*)
     FROM DBPFB018 mst18,DBPFB019 mst19
    WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
      AND mst19.QUERY_KEY_KANA = '�������J�i����������'
           AND (to_char(mst18.BIRTHDAY,'YYYY/MM') = '�������a����(YYYY/MM)������'
            or  to_char(mst18.BIRTHDAY,'MM/DD') = '�������a����(MM/DD)������'
            or  to_char(mst18.BIRTHDAY,'YYYY/DD') = '�������a����(YYYY/DD)������'
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
--�����́ASQL�p�[�X���̏� If '�������d�b�ԍ�������' <> ""  Then  AND nvl(mst18.TELPHONE,' ') != '�������d�b�ԍ�������'
           AND mst18.JUDG_FLAG NOT IN ('1','2','8','9')),0) c14,
--�d�b�c�L��
   nvl((SELECT  count(*)
          FROM DBPFB018 mst18, DBPFB019 mst19
         WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
           AND mst18.TELPHONE = '�������d�b�ԍ�������'
           AND (
             nvl(mst19.QUERY_KEY_KANA,' ') != '�������J�i����������'
           OR ( nvl(to_char(mst18.BIRTHDAY,'YYYY/MM'),' ') != '�������a����(YYYY/MM)������'
           AND nvl(to_char(mst18.BIRTHDAY,'MM/DD'),' ') != '�������a����(MM/DD)������'
           AND nvl(to_char(mst18.BIRTHDAY,'YYYY/DD'),' ') != '�������a����(YYYY/DD)������'
           ) )
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')),0) c15,
   nvl((SELECT  sum(nvl(mst18.UNPAID_TIME,0))
          FROM DBPFB018 mst18, DBPFB019 mst19
         WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
           AND mst18.TELPHONE = '�������d�b�ԍ�������'
           AND (
            nvl(mst19.QUERY_KEY_KANA,' ') != '�������J�i����������'
           OR ( nvl(to_char(mst18.BIRTHDAY,'YYYY/MM'),' ') != '�������a����(YYYY/MM)������'
           AND nvl(to_char(mst18.BIRTHDAY,'MM/DD'),' ') != '�������a����(MM/DD)������'
           AND nvl(to_char(mst18.BIRTHDAY,'YYYY/DD'),' ') != '�������a����(YYYY/DD)������'
           ) )
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0) c16,
   nvl((SELECT  sum(decode(mst18.BLACK_CODE,'1',1,0))
          FROM DBPFB018 mst18, DBPFB019 mst19
         WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
           AND mst18.TELPHONE = '�������d�b�ԍ�������'
           AND (
           nvl(mst19.QUERY_KEY_KANA,' ') != '�������J�i����������'
           OR ( nvl(to_char(mst18.BIRTHDAY,'YYYY/MM'),' ') != '�������a����(YYYY/MM)������'
           AND nvl(to_char(mst18.BIRTHDAY,'MM/DD'),' ') != '�������a����(MM/DD)������'
           AND nvl(to_char(mst18.BIRTHDAY,'YYYY/DD'),' ') != '�������a����(YYYY/DD)������'
           ) )
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
           AND (mst18.REMAINS = '1' or mst18.REMAINS = '4')
           AND nvl(mst18.BLACK_CODE,' ') = '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0) c17,
--�d�b�c�Ȃ�
   nvl((SELECT  count(*)
          FROM DBPFB018 mst18, DBPFB019 mst19
         WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
           AND mst18.TELPHONE = '�������d�b�ԍ�������'
           AND (
            nvl(mst19.QUERY_KEY_KANA,' ') != '�������J�i����������'
           OR ( nvl(to_char(mst18.BIRTHDAY,'YYYY/MM'),' ') != '�������a����(YYYY/MM)������'
           AND nvl(to_char(mst18.BIRTHDAY,'MM/DD'),' ') != '�������a����(MM/DD)������'
           AND nvl(to_char(mst18.BIRTHDAY,'YYYY/DD'),' ') != '�������a����(YYYY/DD)������'
           ) )
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')),0) c18,
   nvl((SELECT  sum(nvl(mst18.UNPAID_TIME,0))
          FROM DBPFB018 mst18, DBPFB019 mst19
         WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
           AND mst18.TELPHONE = '�������d�b�ԍ�������'
           AND (
           nvl(mst19.QUERY_KEY_KANA,' ') != '�������J�i����������'
           OR ( nvl(to_char(mst18.BIRTHDAY,'YYYY/MM'),' ') != '�������a����(YYYY/MM)������'
           AND nvl(to_char(mst18.BIRTHDAY,'MM/DD'),' ') != '�������a����(MM/DD)������'
           AND nvl(to_char(mst18.BIRTHDAY,'YYYY/DD'),' ') != '�������a����(YYYY/DD)������'
           ) )
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') <> '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0) c19,
   nvl((SELECT  sum(decode(mst18.BLACK_CODE,'1',1,0))
          FROM DBPFB018 mst18, DBPFB019 mst19
         WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
           AND mst18.TELPHONE = '�������d�b�ԍ�������'
           AND (
           nvl(mst19.QUERY_KEY_KANA,' ') != '�������J�i����������'
           OR ( nvl(to_char(mst18.BIRTHDAY,'YYYY/MM'),' ') != '�������a����(YYYY/MM)������'
           AND nvl(to_char(mst18.BIRTHDAY,'MM/DD'),' ') != '�������a����(MM/DD)������'
           AND nvl(to_char(mst18.BIRTHDAY,'YYYY/DD'),' ') != '�������a����(YYYY/DD)������'
           ) )
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
           AND mst18.REMAINS = '2'
           AND nvl(mst18.BLACK_CODE,' ') = '1'
           AND mst18.JUDG_FLAG IN ('1','2','8','9')
         GROUP BY 1),0) c20,
--�d�b�Ɖ�
   nvl((SELECT  count(*)
          FROM DBPFB018 mst18, DBPFB019 mst19
         WHERE  mst19.F_QUERY_ID =mst18.F_QUERY_ID
           AND mst18.TELPHONE = '�������d�b�ԍ�������'
           AND (
           nvl(mst19.QUERY_KEY_KANA,' ') != '�������J�i����������'
           OR ( nvl(to_char(mst18.BIRTHDAY,'YYYY/MM'),' ') != '�������a����(YYYY/MM)������'
           AND nvl(to_char(mst18.BIRTHDAY,'MM/DD'),' ') != '�������a����(MM/DD)������'
           AND nvl(to_char(mst18.BIRTHDAY,'YYYY/DD'),' ') != '�������a����(YYYY/DD)������'
           ) )
--�����́ASQL�p�[�X���̏� If '�������_��ԍ�������' <> "" Then  AND nvl(mst18.CUST_CODE,' ') != '�������_��ԍ�������'
           AND mst18.JUDG_FLAG NOT IN ('1','2','8','9')),0) c21
 FROM DUAL;

