我正在尝试对数据库进行查询以使用 php 返回报告。我正在使用重复的页面,因为它们都从同一个数据库/表中提取。
我收到的具体错误是:
消息 241,级别 16,状态 1,第 1 行从字符串转换日期时间的语法错误。
此查询有效并返回所需的数据:
删除了每个公司政策的选择声明
但是,此查询不起作用:
删除了每个公司政策的选择声明
我在演员部分将 DateUpdated 更改为 DateAdded。日期/时间是从 Java 日期选择器脚本中获得的。这两页上的所有内容都是准确的,除了 sql 查询。有谁知道可能是什么问题?我对 PHP 还很陌生,所以我边走边学。
我试过搜索,但我不明白我应该做什么。
我从选择器那里声明了这些....
$startunix = date("Y-m-d H:i:s", strtotime($startdate));
$startunixmn = date("Y-m-d 23:59:59", strtotime($startdate));
$endunix = date("Y-m-d H:i:s", strtotime($enddate));
$endunixmn = date("Y-m-d 23:59:59", strtotime($enddate));
在 sql 查询中,代替语句中显示的日期/时间,它们有两个日期/时间的 $startunix 和 $endunixm。你不允许改变演员阵容吗?我以为你可以,因为这两列都是 010109 (mmddyy) 格式的日期。所以我想如果你将 DateUpdated 更改为 DateAdded(两列的标题),那么查询应该可以工作,只是基于为 DateAdded 而不是 DateUpdated 选择的日期范围。
任何帮助或见解将不胜感激。如果您需要更多信息,请询问,我将尽我所能提供。