I have mysql and in which i have date column set to varchar instead of date time and it store date in this format 07/17/2018 now i want o use between operator in my query but it does not work because the data type is varchar and between can only be applied on datetime column what to do now
- function datevisereport()
- {
- global $tprefix,$con;
- $data='';
- $grandtotal=0;
- $start_date=$_POST['start_date'];
- $to_date =$_POST['end_date'];
- $query="SELECT * FROM plan_voucher WHERE location=".$_SESSION['role']." and created_at between '".$start_date."' and '".$to_date."'";
- $vouceher=mysqli_query($con,$query);
- while($getvoucher=mysqli_fetch_array($vouceher))
- {
- $acamount=0;
- $vdquery='select * from plan_vdetails where vid='.$getvoucher['id'].'';
- $vdetails=mysqli_query($con,$vdquery);
- while($getvdetails=mysqli_fetch_assoc($vdetails))
- {
- if($getvdetails['transtype']=='DR')
- {
- $amountdr=$getvdetails['amount'];
- $amountdcr=0;
- }
- else
- {
- $amountdcr=$getvdetails['amount'];
- $amountdr=0;
- }
- if($getvdetails['isrectify']==1)
- {
- $bgcolor='bgcolor="yellow"';
- }
- else
- {
- $bgcolor='';
- }
- $data.='
.$bgcolor.'> ';'.$getvoucher['created_at'].' '.$getvoucher['voucherno'].' "40%">'.$getvdetails['glid'].'-'.getSingleValue('accounts','account_no',' where id='.$getvdetails['aid']).'
'.$getvdetails['description'].'_'.getSingleValue('employees','fullname',' where id='.$getvdetails['claim_person']).''.$amountdr.' '.$amountdcr.' '.$getvdetails['rbalance'].' - $acamount=$acamount+$amountdr;
- }
- $grandtotal=$grandtotal+$acamount;
- $data.='
';"border-bottom:1px solid balck;">'.$acamount.'.00 - }
- $data.='
';"border-bottom:1px solid balck;" align="right">Grand Total: "border-bottom:1px solid balck;">'.$grandtotal.'.00 - return makepdf($data,$start_date,$to_date);
- }
Kesavan KrishnanPosted Aug 9, 2018, 2:50 AM
Mark TaborPosted Aug 9, 2018, 12:21 AM
Kesavan KrishnanPosted Aug 6, 2018, 1:05 AM
Mark TaborPosted Aug 5, 2018, 2:45 AM
Mark TaborPosted Aug 5, 2018, 2:38 AM
D DonthuPosted Aug 1, 2018, 5:19 AM
Kesavan KrishnanPosted Aug 1, 2018, 5:10 AM
D DonthuPosted Aug 1, 2018, 5:04 AM