구입 한 날짜로부터 매 분기마다이자 지급을 계산하려고합니다.
DATEDIFF
은 연도를 입력하지 않고 계산할 수 있으며 2 개의 날짜 사이에 매년 일수를 연속적으로 계산합니까?DATEDIFF 특정 날짜 사이의 계산
예 : 년
DATEDIFF ('10-25','*-01-01') while * is a wild card of years.
없는 년과 성숙 날짜없이 DATEDIFF
현재 날짜가이 작업을 수행 할 수 있습니다 또는 그 일을하는 방법이있다?
현재 CODE : (당신은 SQL 바이올린에 볼 수)
// Escapes for security
$pdate = mysqli_real_escape_string($con, $_POST['pdate']);
$mdate = mysqli_real_escape_string($con, $_POST['mdate']);
$amt = mysqli_real_escape_string($con, $_POST['amt']);
$first = mysqli_real_escape_string($con, $_POST['first']);
$last = mysqli_real_escape_string($con, $_POST['last']);
$pid = mysqli_real_escape_string($con, $_POST['pid']);
$cno = mysqli_real_escape_string($con, $_POST['cno']);
$madd = mysqli_real_escape_string($con, $_POST['madd']);
$bene = mysqli_real_escape_string($con, $_POST['bene']);
$swc = mysqli_real_escape_string($con, $_POST['swc']);
$bacc = mysqli_real_escape_string($con, $_POST['bacc']);
$bank = mysqli_real_escape_string($con, $_POST['bank']);
$badd = mysqli_real_escape_string($con, $_POST['badd']);
$bno = mysqli_real_escape_string($con, $_POST['bno']);
// Query with DATEDIFF calculation
$sql="INSERT INTO contacts (
nodays, q1, q, pdate, mdate, amt, first, last,
pid, cno, madd, bene, swc, bacc, bank, badd, bno
)
VALUES (
DATEDIFF('$mdate','$pdate'),
(DATEDIFF('$mdate','$pdate') * '$amt'/365 * 0.025),
'$pdate','$mdate','$amt','$first','$last',
'$pid','$cno','$madd','$bene','$swc','$bacc','$bank','$badd','$bno'
)";
// Executing and error checking of query
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
echo "Client record has been added to the database!";
// Close MySQL
mysqli_close($con);
?>
질문을 편집하고 샘플 데이터 및 원하는 출력을주십시오. –