A sample analyzer comprising: a memory configured to store a first record of maintenance already performed on the sample analyzer and a second record of maintenance to be performed on the sample analyzer; a display; and a display control configured to control the display to display a first table which chronologically shows the first and second record, characterised in that: the first table is assigned a predetermined interval; in the table the interval is divided into a plurality of sections each of which represents a day within the interval; the display control is configured to control the display to display a plurality of dates, each of which corresponds to a respective one of the plurality of sections and, in each of the plurality of sections, one of at least a first mark indicating that a maintenance task has been performed in the day represented by the one of the plurality of sections, and a second mark indicating that a maintenance task is to be performed but has not been performed yet in the day represented by the one of the plurality of sections; and the display control is configured to update the table, with reference to the first record and the second record, to mark every period within the interval on which a maintenance task is to be performed but has not been performed yet. a memory configured to store a first record of maintenance already performed on the sample analyzer and a second record of maintenance to be performed on the sample analyzer; a display; and a display control configured to control the display to display a first table which chronologically shows the first and second record, characterised in that: the first table is assigned a predetermined interval; in the table the interval is divided into a plurality of sections each of which represents a day within the interval; the display control is configured to control the display to display a plurality of dates, each of which corresponds to a respective one of the plurality of sections and, in each of the plurality of sections, one of at least a first mark indicating that a maintenance task has been performed in the day represented by the one of the plurality of sections, and a second mark indicating that a maintenance task is to be performed but has not been performed yet in the day represented by the one of the plurality of sections; and the display control is configured to update the table, with reference to the first record and the second record, to mark every period within the interval on which a maintenance task is to be performed but has not been performed yet. the first table is assigned a predetermined interval; in the table the interval is divided into a plurality of sections each of which represents a day within the interval; the display control is configured to control the display to display a plurality of dates, each of which corresponds to a respective one of the plurality of sections and, in each of the plurality of sections, one of at least a first mark indicating that a maintenance task has been performed in the day represented by the one of the plurality of sections, and a second mark indicating that a maintenance task is to be performed but has not been performed yet in the day represented by the one of the plurality of sections; and the display control is configured to update the table, with reference to the first record and the second record, to mark every period within the interval on which a maintenance task is to be performed but has not been performed yet.