$query3="SELECT A AS 'MIN_A' FROM work WHERE A = (SELECT MIN(A) FROM work WHERE A <> 0)"; // แบบ 1 หรือ
//$query3="SELECT A AS 'MIN_A' FROM work WHERE A = (SELECT MIN(NULLIF(A, 0)) FROM work)"; // แบบ 2 หรือ
//$query3="SELECT A AS 'MIN_A' FROM work WHERE A = (SELECT IFNULL(MIN(NULLIF(A, 0)), 0) FROM work)"; // แบบ 3 หรือ
//$query3="SELECT IF(MIN(A)=0, 'MIN_A is zero', A) AS MIN_A FROM work"; // แบบ 4
หรือ
2. หน้า Code (PHP)
//..
<?php
if (intval($data3['MIN_A']) === 0) {
echo "Minimum of A is zero!";
} else {
echo "Minimum of A : ".number_format($data3['MIN_A'],4, '.', '').""." V";
}
?><br>
//..
จาก code ที่ผมลงไว้ ถ้าผมต้องการให้มีการแสดงวันเวลาที่บันทึกค่า max min จากใน mysql โดยแสดงคู่กับค่า max min ในตารางนั้นๆสามารถทำได้รึเปล่าครับที่จะแสดงค่าทั้งวันที่และเวลา yyyy-mm-dd hh:mm:ss
//...
// หลังบ้าน
$query3="SELECT A AS 'MIN_A', field_datetime AS 'DT_MIN' FROM work WHERE A = (SELECT MIN(A) FROM work WHERE A <> 0)";
//...
// หน้าบ้าน
echo "Minimum of A : ".number_format($data3['MIN_A'],4, '.', '').""." V ".$data3['DT_MIN'];
//...