私のテーブル構造
recordId mobileNumber month year yearmonth
101 9900000000 4 2013 20134
102 9900000000 3 2013 20133
103 9900000000 1 2013 20131
104 9999999999 3 2013 20133
105 9999999999 2 2013 20132
106 9999999999 1 2013 20131
現在の月が 4 で、年が 2013 年であるとします。
最後のエントリでこのテーブルからすべての数字を取得する必要があります。私はこのクエリで試しました
select * from tablename where yearmonth=(select max(yearmonth) from tablename)
しかし、問題は、数字 999999999 のように先月表示されない数字があることです。たとえば、数字 999999999 には 4 番目の月の値がないため、すべての数字が取得されるわけではありません。
すべての数字の最後のレコードを取得する方法。