हम निम्नानुसार डेटा की गणना कर सकते हैं:
mysql> SET @year=2017, @week=15, @day=4;
Query OK, 0 rows affected (0.00 sec)
उपरोक्त क्वेरी 'year', 'week' और 'day' वेरिएबल में क्रमशः '2017', '15', '4' मान पास करेगी। फिर नीचे दी गई क्वेरी में फॉर्मूला लागू करके हम डेटा प्राप्त कर सकते हैं।
mysql> SELECT STR_TO_DATE(CONCAT(@year,'-',@week,'-',IF(@day=7,0,@day)), '%Y-%U-%w') AS Date;
+--------------+
| Date |
+--------------+
| 2017-04-13 |
+--------------+
1 row in set (0.00 sec)
व्याख्या: %U सप्ताह संख्या (00-53, रविवार पहला दिन), %w सप्ताह का दिन (0=रविवार..6=शनिवार)। यदि दिन=7 (शनिवार), तो 0 उपयोग करें। STR_TO_DATE पार्स करता है। ध्यान: %U मोड में सप्ताह 1 वर्ष का पहला रविवार होता है।