Oracle में ऐसा करने का सामान्य तरीका होगा:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
मैं ADD_MONTHS() का उपयोग करने का सुझाव देता हूं साल के अंतराल के बजाय यह है कि ADD_MONTHS() लीप-वर्ष सुरक्षित है।
Oracle में ऐसा करने का सामान्य तरीका होगा:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
मैं ADD_MONTHS() का उपयोग करने का सुझाव देता हूं साल के अंतराल के बजाय यह है कि ADD_MONTHS() लीप-वर्ष सुरक्षित है।