у меня есть этот запрос:Где положение конкретного среднего левое значение оракул
select s.ST_SAMPLE_ID, s.st_cn_no as CNNumber,
s.st_smptyp as SampleType,
s.st_wasgrp as WasteCode,
s.st_wascod as WasteCategory,
s.st_received_dt as ReceivedDate,
s.st_wastyp_name as WasteType,
s.st_status as SampleStatus,
s.st_dispose_ind as DisposalStatus,
s.st_container as SampleContainer,
s.st_smppnt as SamplePoint,
s.st_nature as SampleNature,
c.scm_name as Color,cm_client_name
from sample_txn s,sample_color_mstr c,client_mstr cm
where s.st_color=scm_auto_no (+) and st_client_id=cm_client_id
and st_year='13' and s.st_lab_id='R'
и результат есть:
Как отфильтровать результаты по месяцам. Я имею в виду фильтрации из колонки RECEIVEDDATE
3 символов слева, например, январь, февраль,
я попробовать добавить это где положение
LPAD(s.st_received_dt,3,'JAN')
, но не работает, и ошибки как:
SQL Error: ORA-00920: invalid relational operator 00920. 00000 - "invalid relational operator" *Cause:
*Action:
спасибо
спасибо. я попробую. жаль, что я новичок и все еще запутался. – reii
succesfull, я забыл, что st_received_dt - дата формата – reii