天道酬勤,学无止境

select

php zf2 select where clause with SQL function

I need to compare DATE format from a DATETIME. Prior ZF 2.3.5, the following code was working fine: $select->where('DATE(arrival_date) <= DATE(NOW())'); $select->where('DATE(departure_date) >= DATE(NOW())'); $select->where('enable = true'); With ZF 2.4.2+ it does not work anymore and produce the following error: Cannot inherit previously-inherited or override constant TYPE_IDENTIFIER from interface Zend\Db\Sql\Predicate\PredicateInterface I have tried the following (without error). The problem is that "arrival_date" is a DATETIME format, and I need to compare with a DATE only. $where = new

2021-10-27 03:10:01    分类:问答    php   select   zend-framework2   where   predicate

根据条件替换 null(Replacing null based on a condition)

问题 我有一个包含很多列的表格(但为了简化帖子,这里只发布 col1、col2、col3): id col1 col2 col3 source_id a1 765.3 23-Apr-08 cat a5 a2 3298.3 (null) dog a4 a3 8762.1 27-Nov-10 rat a8 a4 (null) (null) (null) (null) a5 (null) (null) (null) a6 a6 (null) (null) (null) (null) 我想用values from id填充null values of source _id 。 例如, source_id a5 row has null必须替换为id a1 values ,随后, source_id a6 row having null被替换为a5 row 输出: id col1 col2 col3 source_id a1 765.3 23-Apr-08 cat a5 a2 3298.3 (null) dog a4 a3 8762.1 27-Nov-10 rat a8 a4 3298.3 (null) dog (null) a5 765.3 23-Apr-08 cat a6 a6 765.3 23-Apr-08 cat (null) 回答1 这看起来像一个left join和条件逻辑:

2021-10-27 03:06:10    分类:技术分享    sql   oracle   join   select   left-join

How to update value in JSON in NodeJS and filter to exclude values?

var data = [{ "description" : "sample", "link" : "mylink", "id" :"1", "deviceName":"mydevice1" }, { "description" : "sample", "link" : "mylink", "id" :"1", "deviceName":"mydevice1" }, { "description" : "sample", "link" : "mylink", "id" :"", "deviceName":"" }] How do i update deviceName where it is empty that is "deviceName"="" to novaluespecified in my JSON object ?? Note originally it is a huge array so i can't do it for 1 single index Also i need to filter out all devices named device1 and NOT include that in my final JSON i searched around and i found .filter for including but could not

2021-10-27 02:44:33    分类:问答    jquery   arrays   node.js   json   select

How to hide first item from an Html Select Tag

I have the following code: <select> <option value="0">Option 0</option>. <option value="1">Option 1</option> <option value="2">Option 2</option> </select> When you click on select I wish the first item to be no longer listed. Also it must work on all browsers. How can this be done? Thanks.

2021-10-27 02:09:48    分类:问答    javascript   html   css   select

如何根据事件类型数据填充行(How to fill in rows based on event type data)

问题 所以我的表有 2 列:小时和客户 ID。 每个顾客会有2排,一排对应他/她进店的时间,一排对应他/她离开商店的时间。 使用这些数据,我想创建一个表,其中包含客户在商店中的每个小时。 例如,客户 X 在下午 1 点进入商店并在下午 5 点离开,因此将有 5 行(每小时 1 行),如下面的屏幕截图。 这是我现在的尝试: select hour ,first_value(customer_id) over (partition by customer_id order by hour rows between unbounded preceding and current row) as customer_id FROM table 回答1 假如说: 你正在运行 Postgres 给定的客户在表中总是正好有两行 hour是类似日期的数据类型 然后一种选择是将generate_series()与横向连接一起使用,如下所示: select t.customer_id, x.hour from ( select customer_id, min(hour) min_hour, max(hour) max_hour from mytable group by customer_id ) t cross join lateral generate_series(min_hour, max

2021-10-27 02:04:16    分类:技术分享    sql   postgresql   date   select   group-by

SQL 中关联记录数的条件(Condition on count of associated records in SQL)

问题 我有以下表格(带有给定的列): houses (id) users (id, house_id, active) custom_values (name, house_id, type) 我想获得所有(不同的)房屋和相关用户的数量: 至少有 1 个关联的custom_value ,其中name列包含字符串“red”(不区分大小写)并且 custom_value 列type值为“mandatory”。 至少有 100 个关联用户,状态栏为“活动” 如何在 PostgreSQL 中运行此查询? 现在我有这个查询(在获取记录中回答,其中关联记录名称包含一个字符串并且关联记录计数大于阈值),但我也不知道如何选择用户计数(: select h.* from houses where exists ( select 1 from custom_values cv where cv.house_id = h.house_id and cv.type = 'mandatory' and lower(cv.name) = 'red' ) and ( select count(*) from users u where u.house_id = h.house_id and u.status = 'active' ) >= 100 回答1 您可以将子查询转换为横向连接: select h.*

2021-10-27 01:23:18    分类:技术分享    sql   postgresql   join   select   group-by

Selecting/Highlighting Rows AND Changing Value of Highlighted Text Field in the Same Row

Long-time pilferer, first-time poster. I'm attempting to create an interactive internet-based GUI with specific features that mimics the control panel of a product of one of my clients, but haven't had much luck getting it to do exactly what I want. I know the answer is out there. I will do my best to describe what I am trying to achieve, without getting too wordy. Really, though, checking out the fork just explains it best. What I want to do is be able to have the user select rows on a display — in this case the "display" is being rendered as an unordered list — by using html/css buttons. In

2021-10-27 00:30:15    分类:问答    javascript   select   text   input   highlight

在选择列表之间移动选项时消失的元素(Disappearing elements when moving options between select lists)

问题 我有一个用户界面,用户可以在其中移动两个选择列表之间的多个选项。 它看起来就像这里的模型: 您选择一个或多个项目,然后按箭头按钮,它会将它们移动到另一个列表中。 问题是我有一个排序功能可以在选项被移动并且发生了非常奇怪的事情后重新使用这些选项。 当您第一次从左向右移动选项时,它工作正常。 如果您从左向右移动另一个项目,它会覆盖已经存在的项目。 但是,如果您再次单击左侧列表,则项目显示正常! 如果您检查 dom,您可以看到项目在那里,没有 css 规则会使它们不显示,而且当它们再次出现时,看起来也没有应用任何额外的 css。 移动项目的代码如下所示: $('#moveRight').click(function () { // Get all selection options var selectedOptions = $('#from option:selected'); // Let's remove our items from the from list... $('#from option:selected').remove(); // Add them to the to list... $('#to').append(selectedOptions); // Sort alphabetically $('#to option').sort(sortAlpha)

2021-10-27 00:07:42    分类:技术分享    javascript   html   jquery   select

附加新选项时选择选项消失(Select options disappearing when appending new option)

问题 我目前正在创建一个界面,用于在双击时从一个选择元素中选择一个选项,并将其附加到另一个选择元素。 我遇到的问题是这样做时,它被添加并可见,但是所有其他选项在目标选择中消失,直到我单击该选项然后单击关闭。 你可以在这里看到这个:https://i.imgur.com/jSXoIAi.gifv 我目前的实现如下: $('body').on('dblclick', '#availableColumnsSelect > option', function (e) { var option = $(this); //Add option to destination displayColumnsSelect.append($('<option>', { value: option.val(), text: option.val() })); //Remove option from source option.remove(); //Sort the select options sortSelect("#displayColumnsSelect"); var optionsAvailable = $("#availableColumnsSelect > option:not([disabled])").length; if (optionsAvailable == 0) { $("

2021-10-26 22:58:06    分类:技术分享    javascript   html   jquery   select   option

提交表单以选择选项。onClick(Submit Form for select option.onClick)

问题 当用户使用 jQuery 单击选项时,我将如何提交表单? 我使用 datepicker 文本输入发现了一个类似的问题,但我对 jQuery 不太熟悉,所以我似乎无法将其转换为适用于选择项。 回答1 click <option> : $('option').click(function () { $(this).closest('form').submit(); }); change <select> (这可能是您想要的): $('select').change(function () { $(this).closest('form').submit(); }); 正如@Guffa 评论的那样: 选项上的click事件不适用于所有浏览器。 例如,Safari 不会触发它。 ...所以你肯定想要第二个。 回答2 选项上的click事件不适用于所有浏览器。 使用select元素的change事件。 例子: $('select').change(function(){ this.form.submit(); }); 注意,调用submit方法submit表单时,不会触发表单的submit事件。 回答3 对这些答案的小修正: $(document).ready(function() { $('#some_link').click(function() { $('#form_id')

2021-10-26 22:30:08    分类:技术分享    javascript   jquery   select   submit